In order to use joplins .md with other tools (like Markor editor on mobile) one has to resolve joplins filenames and type_ids.
As far as I’ve seen, some of you already did that by implementing plugins for 3rd party editors, like Visual Studio Code.
I’d like to set up a more frontend-agnostic mechanism, is there anything I should have an eye on?
The basic mechanism I think of is pretty straight forward:
agnostic-joplin-sync
- agnostic-dir = somedirectory
- Monitor joplins .md folder.
- On change where last row == “type_id = 1”
if agnostic-dir contains filename == note-title, apply diff (filtering last line), else copy that file to agnostic-dir, while switching filename and first-line. - vice versa
Do you see problems with that?
On agnostic-dir, I’d present notebooks as subfolders.