LoFloccus

Sync Floccus' browser bookmarks to a local folder / any cloud.

MIT License

Stars
280

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!

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.
Package Rankings
Top 6.75% on Proxy.golang.org
Related Projects