I’ve been using Simplenote for years and like it a lot, but I recently started trying out Obsidian, because it has a few features I want. I ended up writing a Python script to tweak the notes exported from Simplenote so that tags still work in Obsidian.
In Simplenote, tags are metadata about a note. But in Obsidian tags are text within a note itself, prefixed with
If you get an export of your Simplenote notes you get a directory of text files and a JSON file. My script uses the JSON file to create a new directory of text files (with Obsidian-friendly
.md extensions), inserting any tags into either the end or almost-start of each one.
That’s about it. There’s more in the repository’s README.
Hopefully it’ll be useful to someone else somewhere sometime.
Thanks to Ian for mentioning Obsidian.