After xmarks' demise it was really hard to find correct replacement due to the above. I want to use native bookmarks in my browser instantly including locator search etc.
I ended up using awesome xBrowserSync which has cross firefox/chrome extensions to sync bookmarks. I self host with excellent and compact https://github.com/ishani/xSyn server written in go. Though you could use public servers as it's client side encrypted and anonymous.
Thanks!
The one thing missing in Shiori for me to replace it would be a share extension for mobile. I use several different browsers and also often read for mobile, where Raindrop can store the bookmark via the share sheet.
I was interested if others do similar things?
However, I would be much happier with an ncurses-based and file-system database for a bookmark manager that uses Markdown front matter or even just a TOML file:
https://gohugo.io/content-management/front-matter/
Would be much easier to manage bookmarks and sync them in a directory-tree format. Hopefully something like this will get added eventually.
I'm envisioning something like,
* bookmarks/
* services/
* google.md
* favicons/I like the ingestion via bookmarklet method, as it's low user overhead; just does the job and gets out of your way.
I have 73k bookmarks on my instance, which other sass sites sometimes aren't optimized for, and can be sluggish while filtering searching etc.. (users normally have around 5k)
I can add detail for a docker build if desired, but the build from source is pretty straightforward.
I would love details on a docker build for my own homelab. I don't know Haskell, but perhaps it's time to tinker with something new.
SQLite's been excellent. Postgres wouldn't be hard to switch to in the future but I don't think I need it yet.
My initial need was met by delegating archiving to http://archive.li . Click the green checkbox next to the bookmark to access the archived page . While not a full mirror, I like having them as the permanent custodian.
I'll probably work on getting a release up that doesn't require a build from source such as docker or bits pretty soon.
In that context open source should be like a bazaar where we share ideas and compete a bit, and see what works, and learn from each other. Let a thousand flowers bloom; we aren't talking about seed rounds here.
https://github.com/skx/bookmarks.public
Will work if you move the bookmark data into the main script, but then it is less easy to maintain and less clear.
Wondering if I'm missing out by neglecting bookmark managing tools. They sure would have to integrate seamlessly with my browsing habits for them to stick.
... as are Wallabag and Raindrop which a few other people mentioned. Seems like there's definitely a longtail here.