This version is exactly the same as the last one, but has the "put bookmarks back into firefox" line commented out. It is now safe, but only synchronizes one way (Firefox bookmarks are passed to Chromium). I put a "help wanted" listing for a XPCOM component.
I haven't figured out why firefox doesn't like my messing with the places.sqlite file. The only option I've come up with, is to make firefox export a JSON file, and then import it after merging. This would be great, but apparently you can't tell it to from the terminal (https://support.mozilla.com/en-US/forum/1/668475?). It looks like the only option is to write a XPCOM component, but I'm not motivated to learn another framework.... read more
Okay, never mind. The program works, and the bookmarks do turn up in the Firefox awesomebar and bookmarks menu, but it corrupts the bookmark manager. I need to find out what the problem is. I've deleted the file, but do have the files online. They're marked as experimental. Check out the notes before using.
The first official beta release of pyBookmarkSync is at hand. It can now synchronize all bookmarks/folders in Firefox and Chromium on Linux. Check out the future goals in the release notes. Thanks!
Version 0.3 Alpha can grab bookmarks from Firefox and Chromium, merge them, and update Chromium (not yet on Firefox). Paths to files are now automatically found. Check out the release notes.
Version 0.2 Alpha can grab bookmarks from Firefox and Chromium, merge them, and update Chromium (not yet on Firefox). Check out the release notes.