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.io
to share the folder with you (via Dropbox web interface). - Wait until a folder called
dockbox
appears 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.