View previous topic :: View next topic |
Author |
Message |
Fitzcarraldo Veteran


Joined: 30 Aug 2008 Posts: 1878 Location: United Kingdom
|
Posted: Mon Mar 19, 2018 2:44 pm Post subject: Syncing browser bookmarks between browsers and machines |
|
|
I use several machines and browsers (predominantly Firefox, Chrome and Chromium). I want to sync browser bookmarks across all browsers and machines, but I would prefer not to have my bookmarks stored in a third-party company's server, which rules out tools such as Xmarks, EverSync and the like.
I want to store the bookmark database on one of my own servers which is already accessible via the Internet. Does anyone know of an open-source tool that would enable me to do that? Preferably it should work even in Windows, in case I have to use a Windows machine somewhere, but I'll settle for just Linux if that is the only thing achievable.
Thanks in advance for any suggestions. _________________ Clevo W230SS: amd64 nvidia-drivers & xf86-video-intel.
Compal NBLB2: ~amd64 xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC eudev elogind & KDE on both.
Fitzcarraldo's blog |
|
Back to top |
|
 |
Juippisi Developer


Joined: 30 Sep 2005 Posts: 509 Location: /home
|
Posted: Tue Mar 20, 2018 4:30 am Post subject: |
|
|
Doable with Git I believe. You can set up your own git server so technically your bookmarks wouldn't be stored in a 3rd party server :) |
|
Back to top |
|
 |
peje Tux's lil' helper

Joined: 11 Jan 2003 Posts: 100
|
Posted: Tue Mar 20, 2018 5:19 am Post subject: |
|
|
I love buku https://github.com/jarun/Buku for the bookmarks, sharing the db with nextcloud / nextcloud-sync
cu Peje |
|
Back to top |
|
 |
Fitzcarraldo Veteran


Joined: 30 Aug 2008 Posts: 1878 Location: United Kingdom
|
|
Back to top |
|
 |
bunder Bodhisattva

Joined: 10 Apr 2004 Posts: 5924
|
Posted: Tue Mar 20, 2018 12:39 pm Post subject: |
|
|
i believe xmarks does let you use your own server, but setting one up can be a pain because it needs DAV. |
|
Back to top |
|
 |
Fitzcarraldo Veteran


Joined: 30 Aug 2008 Posts: 1878 Location: United Kingdom
|
Posted: Tue Mar 20, 2018 1:35 pm Post subject: |
|
|
WebDAV? No problem with that; I already use it to access one of my servers. I'll see if I can find any information on the Web about using Xmarks with WebDAV on my own server.
EDIT:
Apparently it's only available for Firefox:
Xmarks User Manual wrote: | Bring Your Own Server!
*Note this feature is only available for Firefox. |
https://helpdesk.xmarks.com/bookmark-manager-basics/byos/ _________________ Clevo W230SS: amd64 nvidia-drivers & xf86-video-intel.
Compal NBLB2: ~amd64 xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC eudev elogind & KDE on both.
Fitzcarraldo's blog |
|
Back to top |
|
 |
fturco Veteran

Joined: 08 Dec 2010 Posts: 1184 Location: Italy
|
Posted: Wed Mar 21, 2018 1:25 pm Post subject: |
|
|
I used Shaarli in the past. It can be installed on your own server. It doesn't require a database. |
|
Back to top |
|
 |
Fitzcarraldo Veteran


Joined: 30 Aug 2008 Posts: 1878 Location: United Kingdom
|
Posted: Thu Mar 22, 2018 2:09 pm Post subject: |
|
|
Thank you to everyone above for your suggestions. My searches on the Web turned up a couple more:
1. Bookmark4U
http://bookmark4u.sourceforge.net/
2. b
https://github.com/sebcode/b
Unfortunately Bookmark4U is a dead project and has not been updated since 2003. The second, b, seems to be in active development.
Anyway, I have opted to use Buku, which is in Portage's main tree.
Code: | $ eix buku
[I] www-misc/buku
Available versions: ~3.5 (~)3.6 {test PYTHON_TARGETS="python3_4 python3_5 python3_6"}
Installed versions: 3.6(13:15:47 21/03/18)(-test PYTHON_TARGETS="python3_5 -python3_4 -python3_6")
Homepage: https://github.com/jarun/Buku
Description: Powerful command-line bookmark manager |
Although a CLI bookmark manager is not what I had in mind, it is quite powerful and yet simple enough to use. It is practical to use Buku in a drop-down terminal (I'm currently using it with Yakuake in KDE, and with Tilda in LXDE).
Browsing/scrolling through a flat list (or sub-list) of bookmarks in a terminal to find something is not as good as a GUI but, overall, Buku is a decent bookmark manager and its options are easy to learn and use. Buku's comprehensive search options of course help to find bookmarks, but it is still not as ergonomic as a GUI bookmark manager in my opinion. The ability to have multiple tags in Buku does help, as you can search for either any or all tags. In a browser's bookmark manager I would copy the same bookmark into different folders if the Web page covers multiple topics.
In summary, Buku is a viable bookmark manager and I like it. It is extremely easy to configure for use with a Cloud server, and I have set it up to synchronise bookmarks on all my machines. I have already imported into Buku the 1,300+ bookmarks from the browsers on my machines, and deleted the bookmarks in those browsers, so I am using Buku in earnest.
If I do have to use a Windows machine, or a Linux machine without Buku installed, I will not be able to access my bookmarks from my Cloud server. To partially get around that, I may implement a hack: I will install Buku on my Cloud server and create a crontab job to periodically run Buku to print the bookmarks to a text file so that I can at least search through the file via SSH if I cannot find the Web page I want in a search engine.
If anyone has any further suggestions, I would still be interested to hear them. _________________ Clevo W230SS: amd64 nvidia-drivers & xf86-video-intel.
Compal NBLB2: ~amd64 xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC eudev elogind & KDE on both.
Fitzcarraldo's blog |
|
Back to top |
|
 |
|