Skip to content

jandob/Chrome-Bookmarks-Online

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Bookmarks Online

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

Syncing & Encryption

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

P.S.

Will be glad to get any advice on how to improve the project.

About

Access your Google Chrome bookmarks online

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.9%
  • CSS 35.1%