connertennery/Notion-to-Obsidian-Converter

Is there any advantage of this script over N2O.py?

ooker777 opened this issue · 4 comments

I know this is your work, but I just want to ask an obvious question that probably you have asked for yourself: is there any advantage of this script over visualcurrent/Notion-2-Obsidan? In my try I see that that script makes better result than this one.

I just tried both and Notion-to-Obsidian-Converter was significantly better than Notion-2-Obsidian. Databases were imported better (actual tables vs. just links to pages), Notion hashes were removed at the end of every file/folder name, and you didn't need to install any extra dependencies (easygui). Even after installing easygui the file-dialogue didn't work for me and I had to replace:

NotionZip = Path(fileopenbox(filetypes = ['*.zip']))

with

NotionZip = Path("/my/hardcoded/path")

I would definitely recommend using this instead.

does your vault contain Unicode characters? In my case, if you look at the side bar, you will see that most notes' titles only have 2 words. The other script can handle that for me. I guess it's because Unicode characters are not handled well. Both scripts are not perfect; they cannot convert the links properly, and I have to manually type again.

I haven't done any testing of https://github.com/visualcurrent/Notion-2-Obsidan and due to my day job, I haven't done much work on this repo after my first conversion and initial fixes. I won't claim that this is the best converter or transition tool between Notion or Obsidian. There are plenty of talented developers out there that can certainly produce better, more complete scripts than this. This was just a quick attempt to migrate myself and I wanted to make it available to others.

Use whichever works best for you and if there are any issues you find in this one, make an issue and someone may fix it. :)

Thank you both for contributing to the conversation!

Closing this issue due to inactivity.