Xbrowsersync – open-source Bookmark Synching
xbrowsersync.org
xbrowsersync.org
I only want to sync a handful of specific folders: documentation, tools, localhost:ports, and few common mail/yt/github/etc, which are actually shared.
But they sync them all, and show them all. It’s like a dropbox, but it always syncs all your disks.
There is shared content there. If you lack it doesn't mean everyone else is. My music preferences are saved as bookmarks in my browser (among other places). I want to listen to the same music both at home and at work.
As for "staring at work bookmarks" - put them in a subfolder.
Browser profiles exists exactly for use cases like yours.
I prefer whiny comments about the topic at hand over whiny meta comments about other commenters.
And yes, I'm aware of the irony of choosing to post this.
No need to register, login or install anything - there's a bookmarklet on desktop and the PWA app on Android allows you to add bookmarks from the share menu. The extensions work on Android with Firefox Beta/Nightly, Mull, Fennec, Kiwi browser. You can connect to multiple bookmark stores, share bookmarks from one store to another and switch between stores easily.
A demo store with bookmarks: StoreID: store / StoreKey: 12345
> Self-hosting > How to self-host the software on your premises > Coming soon!
Please let us know when this is available!
I’ve come to terms with the internet, and life in general, to be too much in flux for a piece of information to provide value for multiple years.
I've used both but it gets annoying quickly. For me doing that by typing the first couple of letters, just one is sometimes sufficient, in the browser address bar is by far the most convenient and quickest. Like ctrl-t - type yc - down arrow - enter. Or in an existing tab replace ctrl-t with alt-d. Want to check my threads on HN instead? Just an extra down arrow away in the sequence. Want to look for history within a domain? type space then type another part of the address. No screenspace eaten by toolbar, no seperate window needed to go look for in bookmarks, single unified interface which also allows going to open tabs or search etc, no real limit on amount of entries. You should really give it a try. Granted it could even be better, it's not always flawless. There are also plugins for doing this with fuzzy matching IIRC.
In my experience, using bookmarks for anything else has been an abject failure.
https://addons.mozilla.org/en-US/firefox/addon/checkmarks-we... clean up links and fav icons ( good for first time install for not making the toolbar as ugly with blank icons)
https://addons.mozilla.org/en-US/firefox/addon/bookmarks-cle... helps get rid of bookmarks with a few feature from the first one
But there is a data collecting AI advantage that could be added to this. Older gen people are trained to store bookmarks of everything interesting they find in the web. My mom has a hundred of links to YouTube videos and food recipes. Most I don’t think she will ever willingly see again. And the problem lies there is no AI that can do sorting, categorizing, and presenting the bookmarks she gathers.
I've got some pages pinned in the home screen of Firefox on my phone, a few bookmarks just in case the browser give priority to them when I type in the url. The sets of pages I use both on desktop and on phone don't overlap much. Technical documentation is on desktop, HN is on both. I surely don't want to sync tabs, bookmarks maybe (wouldn't harm me) but years have proven that I don't need it. If I want to send a page to the other device I share it with gs/kdeconnect. It works also between mobile devices with the laptop off.
Sure. I routinely add things to Pinboard, and check it on mobile. I often look up things I found interesting, but don't remember the link. Finding categories of things using a combination of tags, and being able to drill down further by adding more tags, is very powerful and convenient.
I never understood how tab pinning in a certain browser is manageable for hundreds or even dozens of sites, where any sort of syncing across browsers or platforms becomes a chore. I use 4 browsers on 3 operating systems on a daily basis, and wouldn't be able to function without a central storage for bookmarks.
^^^ This! ^^^
I use Waterfox for general web stuff and Chrome for Google Apps, on Linux and macOS; Firefox and Edge when I have to use Windows. I have 2 work laptops, and 3 main home laptops; all dual-boot 2+ OSes; and a desktop iMac.
It's a lot of stuff to keep in sync, and Mozilla's Firefox Sync is not much help because it does't talk to the Chrome-based majority of browsers. XMarks was wonderfully useful but it's gone.
So this is of significant interest to me.
I use only one laptop, one OS and one main browser. Sometimes I open Chrome to test things but I close it right away. No need for anything there.
When I change laptop, not very often, I copy the mozilla directory to the new machine.
(I suppose it creates the possible need for people to have their own server/homebox to be running all the time, to which I say, uh, yeah)
But again -- this is one of those things that's actually pretty easy but for some reason everyone wants to make it out to be difficult. An always on raspberry pi or other repurposed machine running all the time with syncthing is not at all a difficult task.
Xbrowsersync will sync cross firefox/brave/chrome/edge.
[0]: https://github.com/xbrowsersync/app/releases
Main point of contention: Adding a new bookmark in Chrome and changing the folder in which it is stored almost always causes an error and restore to the previous state.
Not a huge deal, but I have to consciously remember to do each action atomically, add, rename, move, with a second or two in between each action. Even then it’ll usually take a couple of goes to her right.
I also have a couple of “accounts” for work and play. Don’t forget to sign into one of them for more than a couple weeks. They expire.
Good to use a bookmark backup script: https://gist.github.com/shuckster/a91724adf5db1897ef07a69165...
Lost large number of bookmarks with it earlier this year.
Now use built-in browser sync instead.
how do you do actual encryption of the data?
"xBrowserSync utilises the browser’s native Web Crypto library to encrypt your browser data client-side before it is transmitted over the internet. For key derivation, xBrowserSync uses PBKDF2 with 250,000 rounds of SHA-256 (as a comparison, LastPass’ key derivation uses a similar approach but with only 100,100 rounds by default). The data is then encrypted using AES-GCM with a random 16 byte IV and the user’s random 32 char sync ID as a salt. This approach ensures your data cannot be decrypted without your sync password (which is never transmitted) so please ensure you use a strong password! If you would like to review the encryption code, the relevant functions are getPasswordHash and encryptData."