apple_cloud_notes_parser
notesutils
apple_cloud_notes_parser | notesutils | |
---|---|---|
5 | 3 | |
367 | 198 | |
- | - | |
8.5 | 0.0 | |
about 1 month ago | over 1 year ago | |
Ruby | Python | |
MIT License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apple_cloud_notes_parser
- My productivity app is a never-ending .txt file
-
Show HN: Apple Notes Liberator – Extract Notes.app Data and Save It as JSON
Here's a Python script that takes the JSON output from https://github.com/threeplanetssoftware/apple_cloud_notes_pa... (needs master), and rebuilds Notes in Markdown format, with links, attachments, lists, etc.:
https://gist.github.com/vszakats/5a3bd939721d1dde6142d9ea3b2...
And simpler, standalone JXA script, that outputs HTML, but loses some data, such as links:
-
Why Evernote Failed to Realize Its Potential
I use this https://github.com/threeplanetssoftware/apple_cloud_notes_pa... and it works extremely well.
- Parse Apple Notes SQLite Datastore Easily
-
Immediately after you die, an angel appears to you who will answer one burning question your soul desperately wants an answer to before you move on.What is your question?
A brief googling showed that the encryption is on point, but there are password brute-forcing tools out there, such as this: 1, 2. If you have at least a vague idea of what your password was supposed to be, you can use it to build a password dictionary (again, there should be tools to produce passwords based on an initial wordlist and various permutations, like character substitutions), feed it to a tool like the one above, and wait (maybe a year or two, heh).
notesutils
- My productivity app is a never-ending .txt file
-
Ask HN: What's your favorite programmer niche?
I should write this stuff up, but I haven't.
I do have some brief notes on the "Notes.app" format here:
https://github.com/dunhamsteve/notesutils/blob/master/notes....
But I didn't discuss my methodology -- Generic decoding of protobuf, building up a schema as you go -- the tricky part there is that a byte array and a substructure look the same, so you have to try to decode it, and if successful, try that schema on the next example.
Here is another fun technique - scanning through a disassembly of an Apple framework looking for assembly patterns that match the protobuf compiler output (this was dependent on which language was targeted by protobuf):
https://gist.github.com/dunhamsteve/224e26a7f56689c33cea4f0f...
So you find the serializer / deserializer code and figure out what the original protbuf spec looked like.
- Notes on the Notes App
What are some alternatives?
imessage-exporter - Export iMessage data + run iMessage Diagnostics
cpgtou - A one-way iconv-like library to convert text from ANSI code pages to Unicode
apple-notes-liberator - Free your Apple Notes data from Notes.app
TablaM - The practical relational programing language for data-oriented applications
macnotesapp - Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
equinox - Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
Joplin - Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
notesnook - A fully open source & end-to-end encrypted note taking alternative to Evernote.
diffrax - Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/