wormi4ok / evernote2md

Convert Evernote .enex files to Markdown

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The content in markdown file is unreadable

qizhengyang2017 opened this issue · comments

Problem statement
I exported the my notes as 印象笔记XML格式(.notes). And I used command ./evernote2md 我的笔记.notes note_new.
The output is:

Done!
Converted 5 notes in 524 milliseconds

But the content is unreadable.
The version I used is 0.19.0.
Example file
image

Hey @qizhengyang2017 ! Thanks for reporting this issue. May I ask you to try running the previous evernote2md version? In the last release I made a big change in the internal structure and need to understand if this is a regression due to the recent change or a new bug that I'm not yet aware of. Thanks in advance!

Actually, I used brew to install evernote2md at first. The version was 0.18.2. There is only a title in the output markdown file and no other content. So I installed the latested version manually.

Here is my test data. https://drive.google.com/file/d/15Bke2KrIA0asOBFn5zj9t9U2HckUv70B/view?usp=sharing

Thanks for posting the sample data! It looks like the note content is encrypted - something that I've never seen before. I'll examine the content of the export file to see if it is possible to decrypt.

Thank you so much!

Hey, @qizhengyang2017 ! I examined the content of the export and didn't find an easy way to decrypt the content. It is properly encrypted with a secret key, not simply encoded as I initially hoped.

I couldn't find any information on encryption for the export files, neither in the Evernote documentation nor in the Evernote app I use for testing. It could be something specific to Yinxiang's SuperNote, which I don't have access to.

To help find a solution, I would kindly ask you to check if it s possible to disable encryption in the app that you use or get access to the encryption key. (If it is not possible and only SuperNote has the secret key, then the export feature can only serve for external backup purposes, not for actual export)

Not sure how else I can help here. Closing the issue.