Skip to content

A bookmarker that uses local file storage. Designed to be saved to Dropbox and accessible anywhere.

Notifications You must be signed in to change notification settings

armatronic/bookmarker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmarker

Summary

This is a basic bookmark page. It writes its bookmarks to a single JSON file in the same directory as its index file, so therefore it is well suited to being stored in a Dropbox directory - from there, of course, you can access your bookmarks from any computer which you've set up with your Dropbox account.

This project contains submodules, so once you check this out you'll have to run git submodule update --init to pull them in and start using it.

Compatibility

Any compatibility issues revolve around the twFile plugin used for file saving.

Internet Explorer (all versions, tested with 9) and Firefox (all versions) should be okay, as file system access libraries are built into these browsers.

Chrome/Chromium uses a Java applet to work, and may have issues depending on the version of the Java plugin that is used. The Sun/Oracle Java plugin is known to work, the OpenJDK IcedTea plugin (usually available from Ubuntu) is known to add garbage chars to the end of strings (especially short string values, such as an encoding string or a small list of bookmarks - see http://code.google.com/p/chromium/issues/detail?id=111448). For now, I've hacked a workaround into the file storage engine which attempts to strip these garbage chars off the end.

At any rate, either Chrome or Chromium may need to be started with the "--enable-file-cookies" and "--allow-file-access-from-files" command line arguments. (I don't seem to need to do this, but YMMV.)

Opera and Safari were not tested, but both of these use the Java applet as well, so they probably have similar issues to Chrome.

License

Standard MIT license.

Credits

This project uses Backbone.js and jQuery JavaScript libraries. Local file saving is provided by jQuery twFile plugin, available at http://jquery.tiddlywiki.org/twFile.html and based on local file saving that is a part of TiddlyWiki.

Icons pinched from famfamfam Silk icon set, available at http://www.famfamfam.com/lab/icons/silk/

About

A bookmarker that uses local file storage. Designed to be saved to Dropbox and accessible anywhere.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published