This project allows you to have an online copy of your Google Chrome bookmarks. You just need a regular Dropbox account for accessing bookmarks page through a Dropbox public folder. Since Dropbox disabled the public folder you can use Dockbox for a public interface. This is a fork of the original project gornostal/Chrome-Bookmarks-Online it adds encryption support and instructions for dockbox usage.
##Installation
- Clone the project into a new or empty dropbox folder.
git clone https://github.com/jandob/Chrome-Bookmarks-Online.git $HOME/Dropbox/USER.dockbox###Dockbox
- Invite
web@dockbox.ioto share the folder with you (via Dropbox web interface). - Wait until a folder called
dockboxappears in the shared folder. - Open the file
$HOME/Dropbox/USER.dockbox/dockbox/hostnames.txt. Here all your dockbox.io subdomains are managed. Add a new line:USER.dockbox.io - Verify its working by pointing your browser to
http://USER.dockbox.io
- This fork suppports encryption of the bookmark file, encrypt it with openssl. The PASSWORD is the one you will use in the webinterface to access your bookmarks.
openssl enc -aes-256-cbc -in Bookmarks -out Bookmarks.enc -pass pass:"PASSWORD" -e -base64- Under linux you can use this script to automate the syncing.
#!/bin/bash
BKM="$HOME/.config/chromium/Default/Bookmarks"
BKMENC="$HOME/Dropbox/USER.dockbox/Bookmarks.enc"
openssl enc -aes-256-cbc -in $BKM -out $BKMENC -pass pass:"PASSWORD" -e -base64- To automaically sync every hour you can then use this crontab entry
0 * * * * $HOME/path/to/script##Configuration
You can enable (or disable) favicons by setting loadFavicons to
true (or false) in file index.html at line 16. Without favicons
page loads much faster.
Will be glad to get any advice on how to improve the project.