• Announcements

    • gbarry

      Reach out to Evernote support on Twitter @EvernoteHelps   09/20/2016

      We've been leveling up our support across all channels. If you're active on Twitter, try your hand with our @evernotehelps feed. It's helmed by a crack team out of Austin, TX who are here to answer your questions. They're generally active from 7am-4pm CST.  https://twitter.com/evernotehelps  
ral

Import Catch Notes data to Evernote

55 posts in this topic

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

Share this post


Link to post
Share on other sites

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

Share this post


Link to post
Share on other sites

Hi Padremaldito,

 

I created an issue for this: https://github.com/davious/PrepCatchZipForEvernoteDesktop/issues/2

 

I believe I fixed it. Please download the lastest from github at https://github.com/davious/PrepCatchZipForEvernoteDesktop/archive/master.zip and see if it works for you.

 

Regards,

Dave

 

 

 

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

 

Share this post


Link to post
Share on other sites

 

Hi Padremaldito,

 

I created an issue for this: https://github.com/davious/PrepCatchZipForEvernoteDesktop/issues/2

 

I believe I fixed it. Please download the lastest from github at https://github.com/davious/PrepCatchZipForEvernoteDesktop/archive/master.zip and see if it works for you.

 

Regards,

Dave

 

 

 

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

 

 

thanks!

Share this post


Link to post
Share on other sites

 

 

Hi Padremaldito,

 

I created an issue for this: https://github.com/davious/PrepCatchZipForEvernoteDesktop/issues/2

 

I believe I fixed it. Please download the lastest from github at https://github.com/davious/PrepCatchZipForEvernoteDesktop/archive/master.zip and see if it works for you.

 

Regards,

Dave

 

 

 

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

 

 

thanks!

 

All is working, but jpg attachments are corrupted...

Share this post


Link to post
Share on other sites

Hey Padremaldito,

 

Sorry, I don't have an jpg attachments myself to test :(.

 

My voice files came out OK for me.

 

Regards,

Dave

 

 

 

 

Hi Padremaldito,

 

I created an issue for this: https://github.com/davious/PrepCatchZipForEvernoteDesktop/issues/2

 

I believe I fixed it. Please download the lastest from github at https://github.com/davious/PrepCatchZipForEvernoteDesktop/archive/master.zip and see if it works for you.

 

Regards,

Dave

 

 

 

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

 

 

thanks!

 

All is working, but jpg attachments are corrupted...

 

Share this post


Link to post
Share on other sites

Padremaldito,

 

I added a jpg to Catch, then exported my notes from Catch and ran my script. The jpg came out fine.

 

Regards,

Dave

 

Hey Padremaldito,

 

Sorry, I don't have an jpg attachments myself to test :(.

 

My voice files came out OK for me.

 

Regards,

Dave

 

 

 

 

Hi Padremaldito,

 

I created an issue for this: https://github.com/davious/PrepCatchZipForEvernoteDesktop/issues/2

 

I believe I fixed it. Please download the lastest from github at https://github.com/davious/PrepCatchZipForEvernoteDesktop/archive/master.zip and see if it works for you.

 

Regards,

Dave

 

 

 

Hi all,

 

I've updated my python script at https://github.com/davious/PrepCatchZipForEvernoteDesktop and I'm reannouncing it here.

 

The script now works on your unextracted Catch Notes Export.zip file and creates a custom extract folder.

 

In the extract folder there are the following:

* An "All Notes.enex"

* A {Space}.enex file, per space

* An attachments folder with all your attachments with the title of the note as the file name. This way you can look at the file name, type the title into evernote search and re-attach the attachment to the related note.

 

Works on all OSs.

 

Regards,

Dave

I´ve tried the script, but I´ve got this error on python IDLE

 
Traceback (most recent call last):
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 57, in <module>
    prepcatch()
  File "D:\Users\AnaMaría\Downloads\PrepCatchZipForEvernoteDesktop-master\prepcatch.py", line 35, in prepcatch
    space = paths[1]
IndexError: list index out of range
>>> 
Do you know how to fix that error?
 
Regards
Ramon

 

 

thanks!

 

All is working, but jpg attachments are corrupted...

 

 

Share this post


Link to post
Share on other sites

Hi, I've problems with Evernote import of a concrete folder (the big one). It says MISSING_NOTE_TITLE and doesn't import my notes.What can I do? Nothing works!

Share this post


Link to post
Share on other sites

 

Hi, I've problems with Evernote import of a concrete folder (the big one). It says MISSING_NOTE_TITLE and doesn't import my notes.What can I do? Nothing works!

 

Did you try these steps? http://techkunji.com/2013/08/07/how-to-import-catch-notes-to-evernote-steps 

 

 

Of course, I've tried this method and the python script. With both systems  I get the error MISSING_NOTE_TITLE with an specific folder, the others has no problems.

Share this post


Link to post
Share on other sites

I also have the problem of error MISSING_NOTE_TITLE. I suspect that it might be with notes with only voice memo. Please suggest how to import those? I have quite a lot of them. 

 

Thanks, 

 

Yu

Share this post


Link to post
Share on other sites

Hi yubrshen,

 

My first thought is go to the note.enex of one of the notes that is generating the MISSING_NOTE_TITLE error message. Open it up in the text editor, compare it to another note.enex that didn't create the issue.

 

If is just a matter of missing text in one of the xml tags, try entering some text, save the file, and attempt to import it. If it is a whole tag that is missing, try adding the tag and reimporting it.

 

When we come to an understanding of the problem, I'd like to include the fix in my script. So. please keep me posted.

 

I offer to help. If you'd like, let me see one of those note.enex files.

 

Regards,

Dave

 

I also have the problem of error MISSING_NOTE_TITLE. I suspect that it might be with notes with only voice memo. Please suggest how to import those? I have quite a lot of them. 

 

Thanks, 

 

Yu

Share this post


Link to post
Share on other sites

Hi javiertori,

 

I extend the same advice and offer of help I gave to yubrshen.

 

Regards,

Dave

 

Hi, I've problems with Evernote import of a concrete folder (the big one). It says MISSING_NOTE_TITLE and doesn't import my notes.What can I do? Nothing works!

 

 

 

Hi yubrshen,

 

My first thought is go to the note.enex of one of the notes that is generating the MISSING_NOTE_TITLE error message. Open it up in the text editor, compare it to another note.enex that didn't create the issue.

 

If is just a matter of missing text in one of the xml tags, try entering some text, save the file, and attempt to import it. If it is a whole tag that is missing, try adding the tag and reimporting it.

 

When we come to an understanding of the problem, I'd like to include the fix in my script. So. please keep me posted.

 

I offer to help. If you'd like, let me see one of those note.enex files.

 

Regards,

Dave

 

I also have the problem of error MISSING_NOTE_TITLE. I suspect that it might be with notes with only voice memo. Please suggest how to import those? I have quite a lot of them. 

 

Thanks, 

 

Yu

 

Share this post


Link to post
Share on other sites

Hi Dave, 

 
Thanks for offering help! 
 
I did some experiment. It seems that my hypothesis of the cause of the problem of MISSING_NOTE_TITLE is not correct. I created a voice note in Catch, download it, it worked fine with the import process. 
 
I'll try to locate the root cause of the problem first. 
 
In the meantime, my biggest wish is to have automated import support of attachments. I have more than 1,000 attachments, mainly voice notes to import, manual procedure is out of the question. 
 
Again, thanks for your help. 
 
Yu
PS. I've looked at your Python code briefly, it seems that you're only handling the first zip file in the current directory where your code runs, but the code have the potential to handle all those Catch zip file in the current directory with some minor tweeking? Am I right?

Share this post


Link to post
Share on other sites

Hi Yu,

 

I plan to support an automated process for uploading attachments. I would use the evernote api to do it, as suggested by venkatgig's post (quoted below) about automating tags; it would require the person running the script to get a developer token; but, I imagine it will be worth it to them. I plan to work on it Thursday.

 

Your question about multiple zip files comes as a surprise to me. Here is my presumption: each person has to download only one zip of their catch notes and that is the only zip they care about; all the attachments are in that zip. Let me know if I'm missing something.

 

Regards,

Dave

 

 

 

Hi Dave, 

 
Thanks for offering help! 
 
I did some experiment. It seems that my hypothesis of the cause of the problem of MISSING_NOTE_TITLE is not correct. I created a voice note in Catch, download it, it worked fine with the import process. 
 
I'll try to locate the root cause of the problem first. 
 
In the meantime, my biggest wish is to have automated import support of attachments. I have more than 1,000 attachments, mainly voice notes to import, manual procedure is out of the question. 
 
Again, thanks for your help. 
 
Yu
PS. I've looked at your Python code briefly, it seems that you're only handling the first zip file in the current directory where your code runs, but the code have the potential to handle all those Catch zip file in the current directory with some minor tweeking? Am I right?

 

 

 

I have recently imported catch notes to evernote. But the tagging was not happening automatically. So, I wrote a simple script to do it.

The script in the following URL will fetch each imported post and create evernote tag for each "#<tag>" found in title or content.

 

 

http://www.ramandv.com/blog/catch-com-to-evernote-migration/

Share this post


Link to post
Share on other sites

Davious, I wrote my notes in spanish. Could it be allied with the issue? I see strange characters instead of accents, it happens too in Excel. Maybe it's a Catch export tool problem.

 

For example:  mías  , instead of mías .   7€  instead of 7€  , jamón  instead of jamón

 

My other notes folders that doesn't fail are very short and I can't compare properly. Can I send you my notes (before applying the script) to make yourself a comparison?  Kind regards.

Share this post


Link to post
Share on other sites

Hi Javiertori,

 

I don't plan on getting to it until Thursday and, even then, like you said, it could have its root in catch-export; still, I invite you to send it over. Use the email on my github account at https://github.com/davious.

 

Regards,

Dave

 

Davious, I wrote my notes in spanish. Could it be allied with the issue? I see strange characters instead of accents, it happens too in Excel. Maybe it's a Catch export tool problem.

 

For example:  mías  , instead of mías .   7€  instead of 7€  , jamón  instead of jamón

 

My other notes folders that doesn't fail are very short and I can't compare properly. Can I send you my notes (before applying the script) to make yourself a comparison?  Kind regards.

Share this post


Link to post
Share on other sites

Hi Dave and Venkatgig, 

Thanks for helping with this migration tool.  I have 3000+ notes so I've been searching or days.

 

An important thing for some, that would be good to include in any update: the Modified Date is present in the enex, but evernote import replaces it with today().  Can this proper date be used rather than today, by your script?  I really need to keep the proper dates as stored.

 

A worse problem I'm having is that import is skipping LOTS of records without telling me which ones.  I tried two different "spaces." One unzips to 2516 subfolders, which is the correct number of notes I have in that "space" (confirmed by counting the "<note>" tags found in the enex in a text editor).  But only 547 get imported.  Another space only imported 86/127.  Neither of these spaces has attachments; just plain txt.  Can you suggest any direction to investigate which recs are causing a problem? 

 

My last resort will be to abandon the enex and figure out how to get the CSV into simplenote, or evernote.   Either would be fine at this point.  (I already have the pristine CSV ready to go, but cant find a client whose local db i can stuff the rows into).  The simplenote import tool is even more frustrating than the evernote import.  It doesnt give a report on which row throws it.  (BTW, the CSV from Catch needs a lot of cleanup . I had to sort and delete lots of dupe rows (true logical dupes, with dupe keys. weird.)).)

 

In 1984 I could migrate simple things like this:

 

Feb 12 2011 07:01:56,Feb 12 2011 07:01:56,"super short note about this note.",ditties Journal

Sep 2 2012 21:39:40,Sep 2 2012 21:39:40,"Toy designer",Journal tag2 tag3

Nov 30 2012 19:08:32,Dec 2 2012 13:42:59,"What is fun?",tag3

Cant see why it became so difficult...:((

 

Thanks again for helping the Catch refugees.

gn

Share this post


Link to post
Share on other sites

 

Hi Yu,

 

I plan to support an automated process for uploading attachments. I would use the evernote api to do it, as suggested by venkatgig's post (quoted below) about automating tags; it would require the person running the script to get a developer token; but, I imagine it will be worth it to them. I plan to work on it Thursday.

 

Your question about multiple zip files comes as a surprise to me. Here is my presumption: each person has to download only one zip of their catch notes and that is the only zip they care about; all the attachments are in that zip. Let me know if I'm missing something.

 

Regards,

Dave

 

 

 

Hi Dave, 

 
Thanks for offering help! 
 
I did some experiment. It seems that my hypothesis of the cause of the problem of MISSING_NOTE_TITLE is not correct. I created a voice note in Catch, download it, it worked fine with the import process. 
 
I'll try to locate the root cause of the problem first. 
 
In the meantime, my biggest wish is to have automated import support of attachments. I have more than 1,000 attachments, mainly voice notes to import, manual procedure is out of the question. 
 
Again, thanks for your help. 
 
Yu
PS. I've looked at your Python code briefly, it seems that you're only handling the first zip file in the current directory where your code runs, but the code have the potential to handle all those Catch zip file in the current directory with some minor tweeking? Am I right?

 

 

 

I have recently imported catch notes to evernote. But the tagging was not happening automatically. So, I wrote a simple script to do it.

The script in the following URL will fetch each imported post and create evernote tag for each "#<tag>" found in title or content.

 

 

http://www.ramandv.com/blog/catch-com-to-evernote-migration/

 

Hi Dave, 

 

Thanks for your prompt reply!

 

I really appreciate your willingness to add the support of automating import of attachment. I won't mind to get a developer token, if it helps us to automate the proper import. 

 

I have the use case where I have multiple Catch*.zip file, one for a year's notes, and I've used it for 3 years, thus I have 3. It's too big to download as one. 

 

Following above comment of our Spanish friend,  I'll investigate if Chinese characters caused the problem of "missing title". I used a lots of Chinese in my notes. 

 

Regards,

 

Yu

Share this post


Link to post
Share on other sites

 

 

Hi Yu,

 

I plan to support an automated process for uploading attachments. I would use the evernote api to do it, as suggested by venkatgig's post (quoted below) about automating tags; it would require the person running the script to get a developer token; but, I imagine it will be worth it to them. I plan to work on it Thursday.

 

Your question about multiple zip files comes as a surprise to me. Here is my presumption: each person has to download only one zip of their catch notes and that is the only zip they care about; all the attachments are in that zip. Let me know if I'm missing something.

 

Regards,

Dave

 

 

 

Hi Dave, 

 
Thanks for offering help! 
 
I did some experiment. It seems that my hypothesis of the cause of the problem of MISSING_NOTE_TITLE is not correct. I created a voice note in Catch, download it, it worked fine with the import process. 
 
I'll try to locate the root cause of the problem first. 
 
In the meantime, my biggest wish is to have automated import support of attachments. I have more than 1,000 attachments, mainly voice notes to import, manual procedure is out of the question. 
 
Again, thanks for your help. 
 
Yu
PS. I've looked at your Python code briefly, it seems that you're only handling the first zip file in the current directory where your code runs, but the code have the potential to handle all those Catch zip file in the current directory with some minor tweeking? Am I right?

 

 

 

I have recently imported catch notes to evernote. But the tagging was not happening automatically. So, I wrote a simple script to do it.

The script in the following URL will fetch each imported post and create evernote tag for each "#<tag>" found in title or content.

 

 

http://www.ramandv.com/blog/catch-com-to-evernote-migration/

 

Hi Dave, 

 

Thanks for your prompt reply!

 

I really appreciate your willingness to add the support of automating import of attachment. I won't mind to get a developer token, if it helps us to automate the proper import. 

 

I have the use case where I have multiple Catch*.zip file, one for a year's notes, and I've used it for 3 years, thus I have 3. It's too big to download as one. 

 

Following above comment of our Spanish friend,  I'll investigate if Chinese characters caused the problem of "missing title". I used a lots of Chinese in my notes. 

 

Regards,

 

Yu

 

No, Chinese text in the title is not the root cause of the problem of "missing title".

 

Yu

Share this post


Link to post
Share on other sites

 

 

 

Hi Yu,

 

I plan to support an automated process for uploading attachments. I would use the evernote api to do it, as suggested by venkatgig's post (quoted below) about automating tags; it would require the person running the script to get a developer token; but, I imagine it will be worth it to them. I plan to work on it Thursday.

 

Your question about multiple zip files comes as a surprise to me. Here is my presumption: each person has to download only one zip of their catch notes and that is the only zip they care about; all the attachments are in that zip. Let me know if I'm missing something.

 

Regards,

Dave

 

 

 

Hi Dave, 

 
Thanks for offering help! 
 
I did some experiment. It seems that my hypothesis of the cause of the problem of MISSING_NOTE_TITLE is not correct. I created a voice note in Catch, download it, it worked fine with the import process. 
 
I'll try to locate the root cause of the problem first. 
 
In the meantime, my biggest wish is to have automated import support of attachments. I have more than 1,000 attachments, mainly voice notes to import, manual procedure is out of the question. 
 
Again, thanks for your help. 
 
Yu
PS. I've looked at your Python code briefly, it seems that you're only handling the first zip file in the current directory where your code runs, but the code have the potential to handle all those Catch zip file in the current directory with some minor tweeking? Am I right?

 

 

 

I have recently imported catch notes to evernote. But the tagging was not happening automatically. So, I wrote a simple script to do it.

The script in the following URL will fetch each imported post and create evernote tag for each "#<tag>" found in title or content.

 

 

http://www.ramandv.com/blog/catch-com-to-evernote-migration/

 

Hi Dave, 

 

Thanks for your prompt reply!

 

I really appreciate your willingness to add the support of automating import of attachment. I won't mind to get a developer token, if it helps us to automate the proper import. 

 

I have the use case where I have multiple Catch*.zip file, one for a year's notes, and I've used it for 3 years, thus I have 3. It's too big to download as one. 

 

Following above comment of our Spanish friend,  I'll investigate if Chinese characters caused the problem of "missing title". I used a lots of Chinese in my notes. 

 

Regards,

 

Yu

 

No, Chinese text in the title is not the root cause of the problem of "missing title".

 

Yu

 

May need to look \at the .enex file (which is XML file) by way of elimination, to see what caused the problem.

Share this post


Link to post
Share on other sites

I find that I can import Catch from an ENEX file OK apart from the fact that it doesn't import pictures or sketches.

Share this post


Link to post
Share on other sites

Here's another method to get notes from Catch to Evernote using Windows 7.

 

- Export the zip file from Catch.com and extract the contents.

- Using Windows explorer browse to the "All Notes" folder and do a search for ".enex" files. All the "note.enex" files will be displayed. Select them all and copy them to a new folder. (You'll need to select the option NOT to overwrite files, but instead to keep all copies and number the files)

- Launch Evernote desktop and select Tools --> Import Folders. Select "Add" and browse to the folder where you've copied all the "note.enex" fies to.

 

The notes will then be imported.

2 people like this

Share this post


Link to post
Share on other sites

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