TCB13 / LoFloccus

Sync Floccus' browser bookmarks to a local folder / any cloud.
MIT License
280 stars 21 forks source link
bookmarks chromium companion-app favourites floccus golang macos-app qt5 sync windows-app

LoFloccus

Sync Floccus to a Local Folder!

LoFloccus is a small companion app for Floccus that empowers you to sync your bookmarks with whatever service or tool you would like to!

Windows Mac OS

LoFloccus

Download LoFloccus

Why and How

Floccus (https://github.com/marcelklehr/floccus) is a great browser extensions that allows you to sync your browser bookmarks with your selfhosted server (e.g. Nextcloud or a WebDAV server).

Due to browser restrictions, you can't store your browser bookmarks in a local file and then sync it with Dropbox, Syncthing, rsync etc. LoFloccus aims to make this possible by introducing a small companion app that is a secure, self-contained WebDAV server.

This tool was designed to: 1) Accept WebDAV connections from the Floccus; 2) Restrict Floccus access to a single directory and read/write access limited to *.xbel and *.html bookmarks files; 3) Generate a random port, username and password for each setup; 4) Store your XBEL/HTML bookmarks location and other settings across sessions; 5) Minimize to Windows tray / macOS top menu bar.

Enjoy the best of Floccus and combine it with favourite sync tool!

Compile from Source / Dev Information

LoFloccus was developed with Qt Creator 4.11.1, Qt 5.14.1 and Golang 1.14.2.

  1. Install Qt
  2. Install Golang
  3. (Optionally) compile libs/libLoFloccusDav.go as described on the file
  4. Open the project in Qt Creator and run it.