All Projects → TCB13 → Lofloccus

TCB13 / Lofloccus

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

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Lofloccus

Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+1892.42%)
Mutual labels:  bookmarks, sync
Adamantium Thief
🔑 Decrypt chromium based browsers passwords, cookies, credit cards, history, bookmarks, autofill. Version > 80 is supported.
Stars: ✭ 283 (+114.39%)
Mutual labels:  bookmarks, chromium
Nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Stars: ✭ 3,846 (+2813.64%)
Mutual labels:  bookmarks, sync
Ungoogled Chromium Windows
Windows packaging for ungoogled-chromium
Stars: ✭ 119 (-9.85%)
Mutual labels:  chromium
Wendigo
A proper monster for front-end automated testing
Stars: ✭ 121 (-8.33%)
Mutual labels:  chromium
Qgnomeplatform
QPlatformTheme for a better Qt application inclusion in GNOME
Stars: ✭ 126 (-4.55%)
Mutual labels:  qt5
Netflix 4k Ddplus
MicrosoftEdge(Chromium core) extension to play Netflix in 4K(Restricted)and DDplus audio
Stars: ✭ 128 (-3.03%)
Mutual labels:  chromium
Ungoogled Chromium Debian
Debian, Ubuntu, and others packaging for ungoogled-chromium
Stars: ✭ 117 (-11.36%)
Mutual labels:  chromium
Pref
Portable Reverse Engineering Framework
Stars: ✭ 127 (-3.79%)
Mutual labels:  qt5
Proxmark3gui
A cross-platform GUI for Proxmark3 client | 为PM3设计的图形界面
Stars: ✭ 122 (-7.58%)
Mutual labels:  qt5
Tapiriik
tapiriik keeps your fitness in sync
Stars: ✭ 1,604 (+1115.15%)
Mutual labels:  sync
Lvglbuilder
GUI Builder for littlevgl.
Stars: ✭ 121 (-8.33%)
Mutual labels:  qt5
Gulden Official
Blockchain as intended
Stars: ✭ 126 (-4.55%)
Mutual labels:  qt5
Iaito
This project has been moved to:
Stars: ✭ 1,516 (+1048.48%)
Mutual labels:  qt5
Opengoo
A free clone of World Of Goo
Stars: ✭ 128 (-3.03%)
Mutual labels:  qt5
Ridereceipts
🚕 Simple automation desktop app to download and organize your receipts from Uber/Lyft. Try out our new Ride Receipts PRO !
Stars: ✭ 117 (-11.36%)
Mutual labels:  chromium
Embedded Ide
IDE for C embedded development centered on bare-metal ARM systems
Stars: ✭ 127 (-3.79%)
Mutual labels:  qt5
Chromium Gost
Chromium с поддержкой алгоритмов ГОСТ
Stars: ✭ 123 (-6.82%)
Mutual labels:  chromium
Chromium Headless Remote
🐳 Dockerized Chromium in headless remote debugging mode
Stars: ✭ 122 (-7.58%)
Mutual labels:  chromium
Kdeconnect Chrome Extension
A browser extension to send pages and content from your browser to connected KDE Connect devices.
Stars: ✭ 124 (-6.06%)
Mutual labels:  chromium

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!

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).

Unfortunately (and 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 localhost;
  2. Restrict Floccus access to a single directory and read/write access limited to *.xbel bookmarks files;
  3. Generate a random port, username and password for each setup;
  4. Store your XBEL 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

LoFloccus was built using Golang and Qt.

Develop

  1. Install Qt
  2. Install https://github.com/therecipe/qt
  3. (Windows only) Add user variable CGO_LDFLAGS: C:\Users\Public\env_windows_amd64_Tools\mingw730_64\x86_64-w64-mingw32\lib\libmsvcrt.a
  4. (Windows only) Add to user Path variable: C:\Users\Public\env_windows_amd64\5.12.0\mingw73_64\bin and C:\Users\Public\env_windows_amd64_Tools\mingw730_64\bin
  5. go run LoFloccus.go!

Deploy for Windows

  1. cd LoFloccus
  2. windres.exe .\Windows.rc -o Windows.syso
  3. qtdeploy build desktop .
  4. Run deploy/windows/LoFloccus.exe!

Deploy for macOS

  1. cd LoFloccus
  2. (Optionally) Install imagemagick brew update && brew install imagemagick
  3. (Optionally) generate-icns-from-svg.sh
  4. (Optionally) Move icon.icns to darwin\Contents\Resources
  5. qtdeploy build desktop .
  6. Run deploy/darwin/LoFloccus.app
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].