- 27
- 15 366
Max Mujynya
United States
เข้าร่วมเมื่อ 30 ก.ค. 2011
Importing icons on the Supernote
This is a video about Importing icons on the Supernote using PySN
IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest
IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest
มุมมอง: 652
วีดีโอ
Preview - Supernote shape recognition with PySN
มุมมอง 783หลายเดือนก่อน
This is a preview video about Supernote shape recognition using PySN. IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest Here is a "no tilting" version... Where using a function to render the ephemeral image. But the Supernote also stores some "envelope" of vector points for selection. The selection envelope is still there, if you watch closely on this screencast: a...
From Word and Markdown documents to Supernote notebook format, with style and TOC
มุมมอง 840หลายเดือนก่อน
This is a video about PySN to convert Word and Markdown documents to Supernote notebook format, with style and TOC IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest For intro on this series, see th-cam.com/video/TAFwp8J0J8I/w-d-xo.htmlsi=C0cmyQrvRKH1kZeC 00:00 Intro 00:12 Updated multi-fonts ASCII notebook 01:02 User settings 02:54 Source documents 03:45 PySN demo ...
PDF highlighted text to Supernote notebooks, with heading style
มุมมอง 454หลายเดือนก่อน
Converting PDF highlighted text to Supernote notebooks, with heading style IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest Long video on Supernote pen strokes applications: th-cam.com/video/TAFwp8J0J8I/w-d-xo.htmlsi=9RDFzV0_cbwmaPQv 00:46 Styling settings 02:39 Default style results 03:30 Changing default settings 03:46 Alternate style results 03:53 Conclusion
New PySN Feature: Convert Text to Pen Strokes on Supernote
มุมมอง 936หลายเดือนก่อน
This is a video about New PySN Feature: Convert Text to Pen Strokes on Supernote IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest See also Python for Supernote - installation & features overview at th-cam.com/video/fKnpdr5G1qU/w-d-xo.html 00:19 Still image and pen strokes in Supernote .note and .mark binary files 01:24 Output examples 04:13 Algorithm using ASCII t...
Editing Supernote pen strokes
มุมมอง 7592 หลายเดือนก่อน
This is a video about Editing Supernote pen strokes IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest
The quest to decipher - rooting the Nomad
มุมมอง 1283 หลายเดือนก่อน
This is a video about The qwest to decipher - rooting the Nomad IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest 0:00 The qwest to decipher - rooting the Nomad
Extracting PDF Highlighted Text in PySN
มุมมอง 3953 หลายเดือนก่อน
This is a video about Extracting PDF Highlighted Text using PySN - Python for Supernote IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest For full features, see PySN- installation & features overview th-cam.com/video/fKnpdr5G1qU/w-d-xo.htmlsi=pb808oX3g2qkCDO9 0:00 Extracting PDF Highlighted Text in PySN 0:16 Settings
PySN - Python for Supernote - macOS Install & Supernote Partner App integration
มุมมอง 4623 หลายเดือนก่อน
This is a video about PySN - Python for Supernote - macOS Install & Supernote Partner App integration IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest Python 3.13.0 does not work. Use instead Python 3.12.3 Also install current MAIN, not (Beta). www.python.org/downloads/release/python-3123/ Windows Install and Features: th-cam.com/video/fKnpdr5G1qU/w-d-xo.htmlsi=Rl...
Lamy AL-Star EMR DIY modifications (for Supernote)
มุมมอง 5533 หลายเดือนก่อน
This is a video about Lamy AL-Star EMR DIY (originally posted 3/14/2024) 1:23 What to know about the technology behind 2:07 Mark where the button is 2:30 Increase the weight 4:00 Ceramic nib
Python for Supernote - installation & features overview
มุมมอง 6K3 หลายเดือนก่อน
IMPORTANT : The official link for this repo is: gitlab.com/mmujynya/pysn-digest Python 3.13.0 does not work. Use instead Python 3.12.3 for Windows: Before "python setup_venv.py", type "pip install pywin32" Also: the archiving is now done in an "archive" subfolder (not anymore in the "old" subfolder) Links to jump to PySN key features and chapters covered: 0:00 Features 2:15 Installation 10:20 B...
Supernote bulk export to PDF and Table of Contents + search from real-time-recognition data
มุมมอง 3475 หลายเดือนก่อน
This is a video about Supernote bulk export to PDF and Table of Contents search from real-time-recognition data. Please visit gitlab.com/mmujynya/pysn-digest 0:00 Notebook bulk export to PDF and Table of Contents search from real-time-recognition data
PySN-Digest Installation (Linux)
มุมมอง 1225 หลายเดือนก่อน
This is a video about PySN-Digest Installation. On Linux, but similar instructions for Windows and MacOS. Please refer to the ReadMe instructions.
PySN - Python for Supernote - Digest module for Academic review
มุมมอง 6485 หลายเดือนก่อน
This video shows functionalities of PySN-digest module for Supernote and how it enhances review of academic papers. Gitlab repository: mmujynya/pysn-digest
Supernote "Digest" script
มุมมอง 2006 หลายเดือนก่อน
This is a demo video showing how to replicate the Supernote "Digest" functionalities by using the marker to select text. The digest is then done by a python script processing the ".mark" file associated with pdf annotations. The advantages: cropped images of the the original pdf, digest of non selectable pdfs, handwritten notes etc.
Really appreciate this video. I’m attempting to do this as well and already have the plumbers tape on hand in case lol What did you use to weight the Lamy Al-Star? I prefer heavier pens as well. I was trying to come up with options for adding weight but was worried about using metal for that because of the sensitivity of the technology used.
This is interesting, but I can't really understand what is the user case. The Supernote is made to write on it; that is the whole point... If you use python to convert text to handwritten notes, what is the point to have a supernote with a screen you can write on it? It is just like a kindle at that point, since you convert a doc to a handwritten doc that you read on a eink display. I can see more value in having more applications running ON the supernote, that allow you to use its interface with the pen and export in text format or other formats that can be used on a computer; but the other way around I am not so sure. Probably you have your user case scenario in mind for writing this library, I just don't see it. The hardest obstacle for eink devices that use a pen is to go from handwritten to text, not the other way around... The apps that let you use the pen and handwritten calligraphy to do what you would do with text and mouse/touches are not available, so I would honestly focus more on that area, to expand the usability of a niche product like eink note-taking devices. Your work is impressive nevertheless; I just wanted to point out my lack of understanding for what is the point of going the other way (text to handwritten text).
Hi there. Thank you for your feedback and comment. Converting handwriting to typed text is a critical feature that I think every user expects to have from an e-ink device such as the Supernote. However, the feature described in this video addresses a different need: allowing users to bring external typed content in their notebooks, by mixing selections with their own handwriting and rearranging as they want. In one of the first videos about that text-to-pen strokes feature, I mentioned the origin of that feature: a pastor wanted to copy and paste verses of the Bible in his prepared sermon, because it would save him time copying by hand those verses. I can see a similar need for some people who want to complement notebooks on a given topic with some extract of typed text material. Such users wouldn't just convert entire textbooks into the Supernote format for reading...They want the ability to copy and paste selected content into their own notes, something the Supernote doesn't offer yet natively.
Hi Max, Nice job! I would like to see how you use Azure Vision for supernote handwrite recognition! Sounds great!
Thank you! Azure vision, please check back this thread in a few days. I may just send a screencast link
Hermoso. Los amo ❤❤❤❤
¡Gracias! Espero que te ayude.
This is amazing! I've been looking for this same utility ever since I got my Nomad but the best I could find is a manual sync with the python script. Thank you for developing this!
Glad I could help! Thank you for the feedback.
this would be HUGE on my Boox Tab Mini C too. you are doing some incredible work, Max!
Thank you for the feedback. Still some tweaks needed to find the optimal resolution for pictures, and I hope to merge soon to the main branch SN import of hybrid pen strokes / complex pictures downsized to sketch functionality.
@@mujmmb side note: is there any reason this shouldn't work with Python installed on the Supernote itself via Termux or something similar?
Fantastic new functionality! Any way you'd be willing to release your notes for fellow developers?
Thank you. Yes: a few devs are interested to supplement an existing repo or build a new one and share ideas. Please email me and I'll follow up.
Hey! Again thanks for the amount of work you've put into this. It's incredible. I've been working with PySN for the last week to see about building a way to move back and forth between markdown and .note files. Is there a chance we could either chat about your dev process, or could you point me towards the supernote dev community? I want to understand more about how you create files and process pen strokes. I'm also thinking about chopping things up a bit because having one long python file has been complicated to deconstruct. I'm not sure what the best way to contact you is, but I'd love to hear from you. Thanks!
Hi there. Thank you. Happy to follow up, if you could email me at max at mujynya.net, with a brief intro.
This is really cool!!
Thank you for the feedback!
Hi, I get this errore when i launch "python setup_venv.py": ERROR: Could not find a version that satisfies the requirement pywin32==306 (from versions: 307, 308) ERROR: No matching distribution found for pywin32==306 What should I check?
Thank you for pointing out the error. I confirm that the issue is with newer versions of Python such as 3.13.0 are not compatible with the list of requirements. Users for now should use version 3.12.3
HI Max, Whow again! You're on it, so impressive!! I'm really curious to see how markdown files can be converted to notes - I'm storing my notes and meeting preparations in Logseq and would like to copy the preparations onto the supernote to support me during my meetings. No need to copy and convert it back for now, I would like to do this one way only. I tried copying a markdown file (sample.md) but it didn't get recognised. Could you point me in the right direction ?
Thank you Marco! I think the reason it’s not working in your example is that I probably filtered out extensions that are not recognized by the Supernote. In other words, all you may need to do is renaming your md file with txt extension. I’d have to check it myself. But I implemented the logic to import to note format for md files and docx files are first converted to md. I’ll confirm.
Looks nice. Are the shapes stored as vectors in the note file, once recognised? My main "complaint" is, such basic shapes as vectors should be an OOTB feature offered by Supernote. Your are trying to solve things again that should not need postprocessing, IMHO, if Supernote would spend some time to add value in their tools. :D Even as pixels, on Procreate (iPad), shapes recognition is great to build straight lines, circles, ellipses, triangles etc. On Supernote, even a simple straight line tool is missing, like the RM or Procreate has.
Yes, the detection is made on the vectors themselves and is very fast. I am then replacing the original vectors by the “ideal” vectors, using the exact same amount of points, because I don’t want to rebuild the entire binary file. What I haven’t replaced yet are the “contours” vectors that are also stored in the binary file. They play a role in the selection. Agree that it would be nice to have the shapes available natively.
Looks nice to me. On Reddit, I was told now not to install the beta version but the main version. I'll try later.
That’s correct. I usually present new features in a beta branch that is ahead of the main branch. But this video is a few months old and since then the main and stable version is what should install. What matters is the version #. At this time the main is running version 1.27
Despite the error below, I tried to go the following steps. On clicking the Supernote icon which opens the Terminal, I get the following message: ModuleNotFoundError: No module named 'fitz' It seems PySN didn't even recognize my Supernote device (an A5X) though it is on a USB port and also on the local network.
Even after a new clean install of Python - thanks to a Reddit user and activation of the virtual environment, which I guess is shown through the prefix (pysnvenv) in my Terminal, I get this error on setting my input folders. The error is: File "/Users/myname/pysn-digest/digest.py", line 7, in <module> import fitz ModuleNotFoundError: No module named 'fitz' So I Googled this error and installed fitz. Now that fitz is installed, I get two errors: 1) chmod: /Users/myname/pysn-digest/platform-tools/adb: No such file or directory 2) an error on line 11 in <module> regarding Pil which says is not installed. But in fact Pillow version 11.0.0 arm is installed as says the Terminal. The same error keeps appearing again. Could you @Max please indicated me at well level is the issue, and how I can fix it?
Hello there. I saw that you started an old fork of the project that is not maintained by me. Please install instead the official branch following the link in the description.
Very interesting features and comprehensive video ! I can't wait trying it on my Supernote and Mac. I finally could install Python and start the setup_venv.py process. It was running, but I got an error, with the following information and after that a whole set of lines note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for outpu Getting requirements to build wheel ... error
Fantastic!
Thank you... It's just a teaser, for no. But you know that, right?
Great stuff!
Glad you think so!
This is really some crazy stuff what you are building here - and I mean this in the best positive way. I wished Ratta would have some progressive coders as well, which could push some missing PDF annotation features. Your work on PySN gives me some hope to add value to the Supernote platform and quite frankly I hope you will be able to continue to develop such great stuff independent from Ratta, as I lost a bit of hope for them. Also, the long wait for A5X2 and missing light, may push me towards RMPP. I have difficulties to write on the A5X with the missing internal light.
Thank you. Yes it would be cool to have some features natively!
Awesome Idea! Really like your work with PySN since Ive found it.
Glad you enjoy it!
I really like your amazing work in this area.
Thank you, hope it helps!
It works! I have been playing around with for a bit and the results are as shown in the video. Although, in my case, I do not see directly a practical application of converting typewritten text into my own handwriting, the simple fact that it can be done now - and so easily! - is just great.
Thank you for the feedback and kind comments.
I wish we had this for Boox!
I was expecting Boox to be more open. Is there an unofficial file structure around?
have you been able to poke at the UI for various apps at all? if you find a way to hack support for shapes and text boxes into the notes app I may come right back to Supernote from Boox.
Sorry for the late reply. Yes rooting allowed me to learn more about the note format. You may want to take a look at my latest videos. Just to clarify: at this time PySN library runs scripts out of the device. It does edit the .note binary format and I can create notebooks from scratch. Hopefully will post soon 2 new features: basic shapes detection and, more importantly, importing pdf or images to notebook format. That would allow you to import to Supernote your notebooks from RM or Boox as editable pen strokes. Stay tune!
@@mujmmb you're doing fantastic work, thanks!
Ratta should adapt this to have better text boxes than what Boox has!
I can see some advantages to have the way Boox implemented it (besides saving space). Since their solution will come for both text and pictures, I think the odds are that both the text and image will come as different embedded objects in a page.
@@mujmmb lack of shape generation and text boxes was what made me regretfully send my A6X2 back and get a Tab Mini C instead. I didn't even want color; fast B&W is fine! as an experiment I'm trying out a BigMe S6 but WOW the software on it feels 1/4 baked at best.
wow, this is a gamechanger! looking forward to try it soon
Thank you for the feedback and I hope it helps!
Great resource! Thank you for all the effort put in and sharing this with the community.
Glad it was helpful!
Congratulations with this achievement! I'll be following all applications (and trying to get some ideas for that this could be used for)
Thank you. An application from a commenter here is to create some sort of a reverse text recognition: the input is a text file, and the output is an appended page on a notebook with the text converted into pen strokes of a given characters set (an ASCII table of characters in a notebook page format). So the script reads the text, then for each character retrieves its ASCII code, then pulls the corresponding pens strokes from the characters set and keep appending the pen strokes, before adding the result to a new page. And you guessed it: using keyword settings :) Easier said than done, but I think I have all the information needed.
I think I now have enough insights of the pen strokes to test building from scratch a .note file from a string. I need first to create an inventory of pen strokes for all characters of a given font, color and size Then combine the relevant strokes to create the strokes for the string Should be interesting and it opens the door to all sorts of applications. Notes would be able to include both handwritten and replicated typed words (or symbols, shapes) Stay tune!
How does this not have any comments? Sir - you're a legend for this!! Thank you so much for taking the time to not just create PySN, but also show Mac users how to get it set up and going. I've wanted to use the Supernote Partner app for review and reference, but I'm one of those who doesn't want to use the cloud. This is so COOL - bless you!
You're very welcome, thank you for the kind comments.
Pretty incredible work!! I'm excited to try integratimg a supernote to NotePlan workflow using PySN! Also on mac myself, so I really appreciate the specific walkthrough to getting it installed
Great software! The only thing that does not work for me is the ks-keyword option to send files to specific folders. Inserting the ks-copy-cloud keyword into a note always results in a keyword error message when running pysn.exe. The contents of the copy-cloud.json file has been adjusted so that it points to the correct folder. There must be something that I'm doing wrong...
Thank you! Are you on a Mac? The example given if for windows, requesting double backslashes for paths. Happy to look into your user_settings.json, if you email it to me.
@@mujmmb No, using the latest versions of windows and python (and pip) and the << \\ >> symbol. It has worked before, pdf and other files were copied to another target folder (as defined in the copy-cloud.json file). Then I changed the name of the targetfolder in this copy-cloud.json file and then it stopped working. I changed the target folder name back to original one, but to no avail. The user_settings.json file was the same (no changes made), before and after it stopped working.
@@martinbijlsma8507 The script expects the json to be well formed i.e. if it doesn't adhere to json format, it will raise an error. You may use an online json validator like jsonlint.com/ to detect what is wrong. Also please note as a general rule that the code will be case sensitive, even if Windows isn't. You can also email me the jsons for me to take a look, thank you.
@@mujmmb Thanks for your response. I've send you an e-mail, maybe you could have a look.
@@mujmmb Ok, thanks for your help, everything works now, exactly as shown in the video, GREAT!
Unfortunately, I cannot get this to work... Not for lack of trying.
Will you please share what is not working? Keep in mind that this is an “old” video. See the installation process on a newer video: th-cam.com/video/fKnpdr5G1qU/w-d-xo.html PySN expanded the features to bulk export all notes and one important change is that the “digest” feature in PySN now requires that the path of the documents to digest be in a folder containing a keyword. By default this is “digest_in” (see the “digest” key in the settings). If you don’t want to have a special path for docs to digest, you could for example set the digest key in the settings to “Document”. This would ensure that all pdfs under the “Document” root folder be processed.
@@mujmmb Yeah, sorry for that, this was a very useless post of mine... Believe it or not, last night I did get the pdf-digest to work after all. Now I am back to the real problem, trying to make the ks-keywords work. But that is another topic. In spite of the troubles I am having, it remains great fun playing around with python and Supernote
@@martinbijlsma8507 , No worries. I replied to you on the other video: feel free to email me the user_settings.json and perhaps a copy and paste of messages showing in the terminal. I am happy to fix bugs.
Ditto, brilliant, new subscriber.
Thank you!
Excellent video!
Thank you!
"Pie-son?" Or Python?...
ˈpaɪ-sən/ (Python for SN, pun intended :) ) gitlab.com/mmujynya/pysn-digest
@@mujmmb Gotcha! I was sitting there scratching my head. I'm tracking now! That was pretty clever! Am I correct in assuming that you also worked in a double entendre with a Lean Six Sigma reference there with the "pai-sən?" (The Poisson Distribution).
@@wheelch0ck Glad you liked the name! The pun was mainly intended as a play on 'Python' and 'SN' for Supernote, leading to 'paɪ-sən.' I didn't initially have the Poisson distribution or Six Sigma in mind, but it's interesting that you made that connection! Thanks for the thoughtful interpretation-it's always fun to see how different layers of meaning can emerge
Thanks so much for this! Looking forward to working with this more and figuring out the keyword aspect.. Got it all installed quite easily following your directions. I can see this opening up all kinds of features.
Glad it helped!
Loving this and trying it out. Need to rewatch portions of this, especially the keywords, but I did get it all installed and backed up. I like the idea of amother backup, especially this robust. Thanks!
Thank you for the kind comments. Adding keyword settings features is relatively easy so feedback from users is appreciated. See for instance in this beta version a relatively more complex keyword setting: th-cam.com/video/vSZ8fj2UhmU/w-d-xo.htmlsi=mZggxekM3QgbGeJD
This was really funny and I laughed so much while watching 😅Yet, such a useful video for anybody wanting to do the same modification. I've only done the easier modification of replacing a normal ball point Lamy with the Supernote refill. The most stressful moment in that was trimming the extra rim of the plastic part of the refill, but I was ready to take the risk because I absolutely hated the original default pen they had when I got the device a few years back. It was so un-ergonomic to write with. Failing in a Supernote DIY can get really expensive really quick.
Trust me, I almost cried when I broke that ceramic nib. Glad your DYI worked for you. Lamy is now my preferred pen and in retrospect, it's the original wight that I hate.
Ever handwriting quotes from scripture I contacted Supernote to ask if a pdf version of the Bible could be _'recognised'_ as *pen strokes,* because if it could... I could then copy verses as *pen-strokes* just as I sometimes do within my own notes, then paste it in another note. Sure, it would look off seeing what looked like _'typed text'_ among my notes [but was typed text converted into pen-strokes] but boy, would it save allot of time handwriting verses out. I guess there might be a _'copyright issue',_ though I'm not sure as it isn't actually text but would easily be converted into editable text with Supernote's convert-to-text tool. So, currently, i have the whole of the bible on my Supernote in PDF form but am forced to handwrite any desired verse into my notes when needed. I hope that makes sense, I just wondered if I was asking supernote to add a feature that was not possible or was not legal. They are a small team dealing with multiple requests so I'm not at all phased that they aren't considering my request.
Hello there, thank you for your comment and application suggestion. For now, I can modify existing strokes or simulate pen strokes. Simulating pen strokes using a template, in your case a picture of verses from the Bible, is very slow and would require to have the Supernote open on a blank page. But technically speaking, you are right: even without having full transparency on the Supernote format, one could compile for instance the pen strokes for a given font of all the letters of the alphabet. The script would then need to combine these letters into words, while ensuring that they fit within a page frame. I anticipate this would be much faster than simulation. It's a very interesting idea and I may check the feasibility. What font do you think would be good?
@@mujmmb I 'assume' Supernote actually records something at the moment of writing, whereas I'm asking it to in someway _'trace typed text'_ and then record it was hand-written text. The difference them might be better understood if I... A) Was able to brilliantly copy, to the pixel a verse of typed text then... B) Imported the typed text I had copied so magnificently from. Supernote would have recorded the pen-strokes of [A], and I would be able to copy and paste it into any note whenever I needed that verse, but my Supernote would have no data on [B]. It would have to trace [B] in some way... and although my Mac converts text in images to usable text in seconds, it might be asking allot of a Supernote to trace typed text so that it can then be copied and pasted directly into a Note as with [A]. Boox does it, but text copied from documents has to be pasted into a 'text box' within a note, which isn't the same and is fidgety and full of issues. I only asked the Supernote team to consider it as I assume I'm not the only one who is constantly hand writing text copied from documents I already have on the Supernote. Yes I can link to them, but if you are building an argument... jumping to links can be distracting if not impossible once you've exported the document as a PDF with live links. Anyway, thank you for your reply and for taking the time to consider the issue... appreciated.
@@karlmunford7000 , thank you for the feedback and use-case mention. Please take a look at the following screen cast, that shows a full import from text to pen strokes (in this case I used my own "typed" characters, but will probably implement with a font like Arial or Helvetica. Should come to PySN in the near future for everybody to use: app.screencast.com/UxqdvLhoK45fx?conversation=FLfDBYsiuscQIDOmggYhzf&tab=Details
Brilliant, New Subscriber ❤
Thank you!
Holly Molly! That's the future I dreamed about: the gap between my passion for handwritten notes and a need in a neat structured typed text is rapidly closing!
Max, what are your thoughts on reading/notating PDF papers like the one you have on an AX62? I currently print them or have it up on my laptop or PC and take down notes on my Moleskin (Large - 13cmx21cm) and was apprehensive about the size. Do you read/notate in landscape?
Sorry for the late reply, Sahitya. I find the A6x2 is too small for this task. I am planning to purchase the A5x2 when it eventually comes out.
This is a mighty tool, far beyond of what Supernote's digest feature can do. The video shows a lot of aspects of the project, and presents them in a fast and very condensed way. I've tried out the "light gray marker feature" which works fine and which in a way resembles Supernote's original digest feature. I'm still working to find out how the other tools work. I'd consider making a video which is concentrated on what the user can do step-by-step on the Supernote. The not so technically inclined users maybe a bit overwhelmed and possibly don't see how easy the system is once it's running. Otherwise a well-designed, very handy project which I certainly will use in the future! Excellent work, Max!
Dear MR N.A._McBee, Thank you for your thoughtful comment and for taking the time to try out the repo. I'm glad to hear that the "light gray marker feature" is working well for you and that it aligns with Supernote's original digest feature. I appreciate your feedback regarding the video and the suggestion to create a more step-by-step guide. I that the initial setup could be see as a bit complex. I will update the ReadMe to clarify some issues and reassure less technical users that they should be able to run the script easily by utilizing the Supernote folders they have set up and simply clicking on the shortcut. Your support and insights are invaluable, and I'm pleased to know that you find the project useful. Looking forward to any further feedback you might have. PS: I did fix a bug issue in the table of contents and I added handling bulk export to pdf of notebooks (pure .note files) contained in one of the script "input" folders. While this was a minor add-on, it makes sharing notebooks more usable and takes advantage of Supernote built-in text recognition to create a table of content and make the pdf searchable for your recognized handwritten notes. You'd have to reinstall (or simply replace the "digest.py") to have this features. Short video: th-cam.com/video/p3mXuRzog8M/w-d-xo.html Best regards, Max
It is great to see that slowly there are toolsets for Supernote files appearing. Is this using a Python library which allows to convert .note files?
The more challenging part was to handle the annotation so I left aside the note conversion to pdf. There are already tools like the Supernote tool library on GitHub that allow conversion. I’d like to go a bit beyond that and have automatic table of contents generated from the headers, as well as integrating the recognized text in the pdf + re uploading on a given folder of the supernote. Should post an update in the coming days, stay tuned.