Skip to content

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

License

Notifications You must be signed in to change notification settings

TCB13/LoFloccus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.