Jump to content

ExportNote for Mac: Continuously export your Evernote notes to disk, including tags


Recommended Posts

I'm a long-time Evernote user (since 2009, ~12,000 notes), and I wanted to always have a local html copy of my Evernote notes, including my tag hierarchy, so I've created an app for that, called ExportNote: https://exportnote.app

It is currently in beta and can be downloaded from https://testflight.apple.com/join/uwMdXI4d

My privacy policy is at https://exportnote.app/privacy/ (I don't collect/export any information, I just talk to Evernote's servers once you've logged in).

I'm looking for feedback, big or small, to see if this is something I should release to the world.

This app is in no way associated with Evernote.

Thanks,

   Damian

PS for those that care about such things, tagged notes are created as symbolic links to the note in the notebook folder, so you'll save space. Also I set the creation and modification dates of the generated files to match those of the original note.  I create an HTML index file, but you can also browse on disk.

PPS I did work for Evernote in the past, creating their Windows Phone app, working on Evernote Food, Evernote Pebble, Evernote for Android Wear and more ... none of which remain! This app is in no way associated with Evernote.

  • Like 5
Link to comment

Thanks!

To clarify it doesn't talk to your local Evernote app, but talks directly to the Evernote service - the downside is that the initial sync may take some time, the up-side is that you don't have to have Evernote installed locally.

  • Thanks 1
Link to comment
  • Level 5*

Hi Damian - I'm not a Mac person but it's good to know there are some independent developers out there working on Evernote tie-ins.  Your app would sit well with a lot of Windows users too: any plans in that direction?  I'd certainly use a Windows version - some users here currently pay (as @PinkElephant has pointed out elsewhere) around the same monthly cost as an Evernote subscription to run another app which generates an Enex file for each current notebook.  Those files are a good backup,  but are not 'usable' as such - they're just an archive.  Your set-up could offer some useful advantages!

Link to comment
1 minute ago, gazumped said:

Hi Damian - I'm not a Mac person but it's good to know there are some independent developers out there working on Evernote tie-ins.  Your app would sit well with a lot of Windows users too: any plans in that direction?  I'd certainly use a Windows version - some users here currently pay (as @PinkElephant has pointed out elsewhere) around the same monthly cost as an Evernote subscription to run another app which generates an Enex file for each current notebook.  Those files are a good backup,  but are not 'usable' as such - they're just an archive.  Your set-up could offer some useful advantages!

I'd love to do a Windows version - I want to see if there is enough interest in the Mac version first - I've developed plenty of Windows apps in the past.

  • Like 1
  • Thanks 2
Link to comment
  • Level 5*
3 hours ago, damian said:

always have a local html copy of my Evernote notes

Thanks Damien, it looks interesting   
Just wondering if file attachments are also saved?

edit: I signed up for testing - looks good so far

  • Like 1
Link to comment
Just now, DTLow said:

Thanks Damien, it looks interesting   
Just wondering if file attachments are also saved?

They are indeed. PDFs and images are displayed inline.  Here is the index file I create, although you can also just browse the html files.

image.thumb.png.61f70511cb11c59d1c185307ce11205c.png

  • Like 1
Link to comment
3 minutes ago, gazumped said:

Can I be your first volunteer for Windows beta testing? B)

Absolutely 🙂 I remember you from when I used to post here back in the day as an Evernoter, along with GrumpyMonkey and others!

  • Like 1
Link to comment
51 minutes ago, Kyle D. aka macfixer said:

Uhh… Evernote's API is not so happy:
image.png.85ac66601f8fd4d96281a958e500e7fb.png
 

Uhh indeed ... in this version I tried making the app download two notes (or attachments) at the same time, to halve the sync time.  Looks like I need to change it to just download one at a time.  FWIW if you enter a dev token at login then it downloads 16 at a time, because the Evernote service doesn't seem to rate-limit dev-tokens.

I believe it is possible to ask that an app be given a special initial sync boost to allow multiple simultaneous downloads, I'll check with Evernote.

 

Damian

  • Like 1
Link to comment
1 hour ago, Kyle D. aka macfixer said:

Uhh… Evernote's API is not so happy:
image.png.85ac66601f8fd4d96281a958e500e7fb.png
 

One thing ... by default it only generates html for the first 1000 notes without a one-time in-app purchase. However in the TestFlight version you can "buy" the IAP without actually paying any money, so I suggest you do this to see all your notes - you won't need to re-sync everything, just regenerate the HTML (there is a menu option to remove the generated HTML).

  • Like 1
  • Thanks 1
Link to comment
I've added support for generating Markdown
 
I implemented the Evernote Markup Language to Markdown converter from scratch over the weekend. I've a lot of tests, and I've checked a lot of my own notes, but I'd appreciate feedback if you notice Markdown not being generated properly.
 
I'm generating "pure" markdown (no HTML tags). Also I don't support tables yet. Let me know if the behavior isn't as you'd expect for anything.
 
I'm not generating markdown index files yet either.
 
Thanks,
Damian
 
damian@exportnote.com
  • Like 1
Link to comment
3 hours ago, Kyle D. aka macfixer said:

over the WEEKEND??? :blink:

Indeed - it was a weekend of total coding bliss - family was away.  I reused some tests from a PHP html-markdown converter but wrote it all from scratch in Swift.

I'm sure there are bugs, but I have quite a lot of tests, all passing (at the moment):
image.thumb.png.27d1c6524b37543d2608819d15becbe3.png

I'm working at the moment to remove all the full paths in the generated files, so that they are all relative, so that you can move the generated files to another folder and all the symlinks, note-links, etc. will work.

  • Like 1
  • Thanks 2
Link to comment

This morning I pushed an update to TestFlight that should make all links relative in the generated files.  You can use the File menu item to remove all generated files, and then export again.

This means you can move the folder containing the generated files elsewhere and all the note links, and the tag symlinks should still work.

Link to comment
  • 1 month later...
On 5/26/2022 at 4:37 PM, gazumped said:

Can I be your first volunteer for Windows beta testing? B)

After working on it for a month, I've just published the first version of the Windows app - it is in the store, but not visible without the direct link which is here: https://apps.microsoft.com/store/detail/exportnote/9N1SG9DJVT94

It really is the first version I've made available to test, so please don't hesitate with any feedback about how it looks or how it works.

You'll likely hit Evernote rate-limits when doing the initial sync, which forces the app to wait, so expect to leave it for many hours if you have a lot of notes.  Once that initial sync is done it should be much faster.

If you have a moment, let me now what you think!

Thanks,

Damian

 

 

  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...