AdamDouglas 7 Posted September 28 Posted September 28 Due to my continually decreasing trust in Evernote and its company, I'd like to keep my own copy of my EN data. I have ~150 notebooks and it's unfeasible to export them one by one. Is there any way to export all notes from all notebooks at once?
Level 5 PinkElephant 9,004 Posted September 28 Level 5 Posted September 28 https://github.com/vzhd1701/evernote-backup BTW you ALWAYS needed to export notebook by notebook for a sound backup, no matter which version.
AdamDouglas 7 Posted September 28 Author Posted September 28 12 minutes ago, PinkElephant said: https://github.com/vzhd1701/evernote-backup BTW you ALWAYS needed to export notebook by notebook for a sound backup, no matter which version. Thanks. I see that this is a 3rd-party application that isn't developed or authorized by EN and it asks for my username and password so I'm hesitant to use it. Maybe Evernote should provide native support to export all notes so users can own their EN data without clicking a hundred times. 1
mackid1993 1,477 Posted September 28 Posted September 28 3 minutes ago, AdamDouglas said: Thanks. I see that this is a 3rd-party application that isn't developed or authorized by EN and it asks for my username and password so I'm hesitant to use it. Maybe Evernote should provide native support to export all notes so users can own their EN data without clicking a hundred times. It's open source, go and read the source code.
AdamDouglas 7 Posted September 28 Author Posted September 28 4 minutes ago, mackid1993 said: It's open source, go and read the source code. That’s an idiotic reply. First, you assume the user can read the source code. Secondly, even if a particular user can read the source code, you assume he wants to spend hours if not days reading through that source code just to do perform a function that EN should natively support. 3
mackid1993 1,477 Posted September 28 Posted September 28 1 minute ago, AdamDouglas said: That’s an idiotic reply. First, you assume the user can read the source code. Secondly, even if a particular user can read the source code, you assume he wants to spend hours if not days reading through that source code just to do perform a function that EN should natively support. Your reply was quite idiotic as well. Evernote-Backup is used by many people and is open source (written in Python). It connects directly to Evernote's API. If you are concerned where your credentials are going, read the source code and educate yourself. Otherwise you were presented with a solution and choose to complain instead of thanking @PinkElephant for his suggestion. I would suggest you take his suggestion or get clicking on those notebooks! 2
Level 5 PinkElephant 9,004 Posted September 28 Level 5 Posted September 28 There is a request to have an „1 click export“ function. You can add your ideas here: feedback@evernote.com Until then, welcome to export by notebook (or use the GitHub source).
mackid1993 1,477 Posted September 28 Posted September 28 You can see here: https://github.com/vzhd1701/evernote-backup/blob/master/evernote_backup/evernote_client.py line 21 - 26 the array where the backends are defined. That might make it more clear that it is connecting to Evernote.
AdamDouglas 7 Posted September 28 Author Posted September 28 28 minutes ago, mackid1993 said: Your reply was quite idiotic as well. Evernote-Backup is used by many people and is open source (written in Python). It connects directly to Evernote's API. If you are concerned where your credentials are going, read the source code and educate yourself. Otherwise you were presented with a solution and choose to complain instead of thanking @PinkElephant for his suggestion. I would suggest you take his suggestion or get clicking on those notebooks! > Evernote-Backup is used by many people and is open source (written in Python). Neither of these means it's safe. I'm not going to continue arguing with someone who's incapable of logical thinking. 1
Level 5 PinkElephant 9,004 Posted September 28 Level 5 Posted September 28 Let`s take a look: The EN backup project is on GitHub, it is open source and the code can be analyzed by everybody. You can check that it's exactly the same code that will be installed and executed on your computer. There is no way a black hacker could add malicious code, because all what is used to fetch your data are the official EN APIs. This means you can install a proven code on your computer and run it. It uses your own account access credentials to access your own accounts content. Nor are the credentials passed anywhere else, nor can you access any other account if you only know you own credential. If this access would be corrupted, all accounts would be open - which can't be influenced by the GitHub project, because all they use is the official EN API access. So all of this means it is safe - if you can probe the code. The code is not obscured by any method. If you feel unable to check it - then it is obviously your own problem. Because you are not forced to use it, you don't need to. Your options are: (A) Don't use it, use the traditional method, (B) Use it, rely on others to check, which means trusting their expertise (C) learn enough to check it yourself. That's just logical thinking, and it is what @mackid1993 told you. Beside this there is another aspect: Manually exporting by notebook means to export the full notebook, over and again. The GitHub project does an incremental backup - after the initial backup it creates a backup only for the changes. 2
AdamDouglas 7 Posted September 28 Author Posted September 28 26 minutes ago, PinkElephant said: Let`s take a look: The EN backup project is on GitHub, it is open source and the code can be analyzed by everybody. You can check that it's exactly the same code that will be installed and executed on your computer. There is no way a black hacker could add malicious code, because all what is used to fetch your data are the official EN APIs. This means you can install a proven code on your computer and run it. It uses your own account access credentials to access your own accounts content. Nor are the credentials passed anywhere else, nor can you access any other account if you only know you own credential. If this access would be corrupted, all accounts would be open - which can't be influenced by the GitHub project, because all they use is the official EN API access. So all of this means it is safe - if you can probe the code. The code is not obscured by any method. If you feel unable to check it - then it is obviously your own problem. Because you are not forced to use it, you don't need to. Your options are: (A) Don't use it, use the traditional method, (B) Use it, rely on others to check, which means trusting their expertise (C) learn enough to check it yourself. That's just logical thinking, and it is what @mackid1993 told you. Beside this there is another aspect: Manually exporting by notebook means to export the full notebook, over and again. The GitHub project does an incremental backup - after the initial backup it creates a backup only for the changes. > There is no way a black hacker could add malicious code Speaking as both a professional in the field of software, and someone who used to be in the field of network security, there are many ways to add malicious code to a github project like this. Now, I did read through their source code, but that's not what I was arguing about. You can't expect a regular EN user to do that. Telling an EN user who simply wants to export notes to just "go read the source code" of some random third-party tool on GH is just condescending. To go back on topic - I did try to use this `evernote-backup` too, and it can't even get past the login step, it just errored out. So it doesn't work for me after all.
Level 5 PinkElephant 9,004 Posted September 28 Level 5 Posted September 28 Maybe it's you and not the code ? Just ran my weekly, and it perfectly executed, updating the backup by several hundred notes that were edited or added. The authorization has been renewed once already, without any problem. So I actually can't help you much, because I just followed the documentation, and everything worked.
AdamDouglas 7 Posted September 28 Author Posted September 28 6 minutes ago, PinkElephant said: Maybe it's you and not the code ? Just ran my weekly, and it perfectly executed, updating the backup by several hundred notes that were edited or added. The authorization has been renewed once already, without any problem. So I actually can't help you much, because I just followed the documentation, and everything worked. > Maybe it's you and not the code ? First of all, what do you mean that "it's you"? What's so specific about my situation that it ought not to work for me? Secondly, did I say it was the code? I simply said it did not work for me. There's no need to be underhandedly condescending to people like this.
mackid1993 1,477 Posted September 29 Posted September 29 33 minutes ago, AdamDouglas said: Speaking as both a professional in the field of software, and someone who used to be in the field of network security, there are many ways to add malicious code to a github project like this 33 minutes ago, AdamDouglas said: To go back on topic - I did try to use this `evernote-backup` too, and it can't even get past the login step, it just errored out. So it doesn't work for me after all. Wow. You come in here being argumentative and just overall nasty while asking for help. Then you go ahead and flaunt your credentials around and then claim the software that works for so many people (I run it on a scheduled task nightly) doesn't work. I have no idea what you do for a living, nor do I care. However this is incredibly simple to use, I suggest your put your software engineer hat back on and read the documentation, or like I said earlier click export on 150 notebooks. We tried to help you but at this point I don't think anyone in their right mind is going to entertain you any longer. I have to give @PinkElephant props for his detailed response that really showed a lot of patience! I'm calling troll at this point....
Level 5* s2sailor 2,506 Posted September 29 Level 5* Posted September 29 2 hours ago, AdamDouglas said: There's no need to be underhandedly condescending to people like this. You might consider backing off on some of the negativity and overheated user comments. The only backup solution that Evernote has is the notebook by notebook manual solution. Many have asked for a one-button full backup. I'm one of them. Until then, the only other option we have is the Github code. I use it as well and am comfortable using it, but that is a decision you need to make yourself. I believe you said in another thread that you are a Mac user. I found the Github code Mac instructions to be accurate and set up to be pretty straightforward. The backup code is still working as of today. 1
mackid1993 1,477 Posted September 29 Posted September 29 17 minutes ago, s2sailor said: I found the Github code Mac instructions to be accurate and set up to be pretty straightforward. The backup code is still working as of today. I run it on Windows, but installing with Homebrew is dead simple. Even easier than downloading the exe on Windows and then adding the AV exception because of so many false positives with it (likely because it's unsigned).
Level 5 PinkElephant 9,004 Posted September 29 Level 5 Posted September 29 Personally I ran Homebrew on the Mac to get it installed in first place. Didn’t check since, but back then it was the recommended method on a Mac
mackid1993 1,477 Posted September 29 Posted September 29 5 hours ago, PinkElephant said: Personally I ran Homebrew on the Mac to get it installed in first place. Didn’t check since, but back then it was the recommended method on a Mac You can also install python and the dependencies.
Level 5 PinkElephant 9,004 Posted September 29 Level 5 Posted September 29 The dependencies are taken care for by Handbrake. My preference is not to bother about it myself.
mackid1993 1,477 Posted September 29 Posted September 29 57 minutes ago, PinkElephant said: The dependencies are taken care for by Handbrake. My preference is not to bother about it myself. Yeah Homebrew is a great package manager. Basically apt for Mac. We have winget on Windows works works well now too. 1
mackid1993 1,477 Posted September 29 Posted September 29 @PinkElephant I actually picked up an M1 Mac Mini secondhand to run headless (through Parsec) to primarily serve as a Bluebubbles iMessage server. It's a nice device, but I couldn't switch to macOS for everything, I am way to used to Windows and so much software I run is Windows only and moreover x86 only for now.
Level 5 PinkElephant 9,004 Posted September 29 Level 5 Posted September 29 It tooK me 30 minutes to switch over (which was the time for unboxing my MacBook Pro and setting it up, in 2019). I was so fed up with Windows I didn’t care at all. Then I checked some YT stuff when I found myself having a problem, or searched the web, and it was easy sailing. The time I saved alone on (not) being the admin of my 3 computers to keep them running was worth switching over.
Level 5* s2sailor 2,506 Posted September 29 Level 5* Posted September 29 I switched in 2016. I struggled a little at first fighting Windows muscle memory and a new way of doing things, but I was already an iPhone and iPad user and switching over made sense, and I don’t miss being an admin to “any” computer any more.
mackid1993 1,477 Posted September 29 Posted September 29 I'm the opposite. I was a Mac user most of my childhood and switched to Windows when I was 21. I wanted a custom built PC and initially built a Hackintosh, then I dual booted Windows and macOS. Finally I started only using Windows. As I got older and my preferences shifted I started mainly working off a laptop and started running a Linux based home server with a Windows VM on it to access remotely and act as my headless desktop. When I was in college and finally decided on a career in IT I knew I had to learn how to build and troubleshoot PC hardware and I also knew I had to really know Windows to be able to work effectively in an enterprise environment. I really taught myself everything with Youtube videos at that age and the rest I learned while working.
Caraway42 0 Posted October 3 Posted October 3 On 9/28/2024 at 4:07 PM, AdamDouglas said: Due to my continually decreasing trust in Evernote and its company, I'd like to keep my own copy of my EN data. I have ~150 notebooks and it's unfeasible to export them one by one. Is there any way to export all notes from all notebooks at once? 150 notebooks would maybe take a few hours, even doing them one by one, even for my arthritic and in pain self. At one notebook a minute (and it takes significantly less time than that unless your notebooks are huge, or unless you're downloading as PDF--which DOES take forever) it would take 2.5 hours. That said, I'd much prefer bulk export too, both for the sake of efficiency and because it would be nice if the software were more easily used by those of us with disabilities. It's just that 150 is such a tiny number calling it unfeasible was just odd to me. Inconvenient and really physically painful (for me) yes, unfeasible, no.
janndk 693 Posted October 3 Posted October 3 20 minutes ago, Caraway42 said: [...] downloading as PDF--which DOES take forever) it would take 2.5 hours. Be aware that a lot of information (note elements, formatting, spacing etc) is vanishing when exporting to pdf (or html)! Evernote (windows) pdf-export is not to be trusted!
Level 5 PinkElephant 9,004 Posted October 3 Level 5 Posted October 3 Export to PDF was never meant to be a format to export notes with all content. The PDF doesn’t allow for embedded files - attachments to notes get lost. If you want to export including content, use ENEX. If you want a generally readable format that can be opened in a browser, use export to HTML. Export to PDF is useful to export notes that hold text and pictures.
Checker57 0 Posted October 8 Posted October 8 Hello you wonderful helpers! I am very amateur when it comes to Python and all of its dependencies. However, no success. I want to determine if I can get through this jungle and reach the entrance to my nirvana of saved files on my HD. Haven't used Evernote for some time, so when I logged in again, was asked to enter a more verbose password. I did, and all was well with my boat but then... After installing Evernote-backup.exe through any means possible: I had problems with my Win10 64-bit OS recognizing I had Python 3.8 and a few problems like what the heck PowerShell was etc... small details, darn, crash into walls. Needed that to determine how to check OS for PATHs that were established and determine if I had Python 3.8 onboard. Sorry for all this jabber... to the point now... Evernote-backup loaded up, asked for my username, accepted it, then asked for my password, entered it...and this resulted: Traceback (most recent call last): File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\cli.py", line 305, in main cli() File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\click\core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\click\core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\cli.py", line 158, in init_db cli_app.init_db( File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\cli_app.py", line 38, in init_db auth_token = get_auth_token( File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\cli_app_auth.py", line 56, in get_auth_token return evernote_login_password( File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\cli_app_auth_password.py", line 56, in evernote_login_password auth_res = auth_client.login(auth_user, auth_password) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\evernote_client_auth.py", line 27, in login return self.user_store.authenticateLongSessionV2( File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\evernote_client.py", line 138, in wrapper return target_method_retry(*args, **kwargs) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\evernote_client_util.py", line 28, in wrapper return fun(*args, **kwargs) File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote_backup\evernote_client_classes.py", line 294, in authenticateLongSessionV2 return self.recv_authenticateLongSession() File "C:\Users\Promethius\pipx\venvs\evernote-backup\lib\site-packages\evernote\edam\userstore\UserStore.py", line 772, in recv_authenticateLongSession raise x thrift.Thrift.TApplicationException: <unprintable TApplicationException object> Where did I go wrong?
MarcelHa 0 Posted October 23 Posted October 23 On 9/29/2024 at 12:51 AM, PinkElephant said: ...... Manually exporting by notebook means to export the full notebook, over and again. The GitHub project does an incremental backup - after the initial backup it creates a backup only for the changes. @PinkElephant hey....first of all thanks for all your great explanations about the notebook export topic. One question: you mention the incremental backup of the github project. Since it does that only regarding the sync between Evernote and the local SQLLite db, do you suggest only keeping that and just exporting to .enex files in case something is lost in Evernote? Otherwise you would end up with the same pile of redundant .enex files as you would if exporting notebooks manually from Evernote. Thx!
swordman1 0 Posted October 26 Posted October 26 hi all! I had the exact same question about exporting my notes in 1 package but when I CTRL-A all the notes evernote limit me to 100 notes to export at a time, why? Am I doing something wrong? I try to click on the github and i dont know how to use it. I remember very fondly when the old windows Evernote app has a complete export feature and it wasnt limit to 100 notes. What happened there? Also another question: Am I still able to export all my notes when my annual subscription expires?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now