Live Bookmarks for Safari is a browser extension that brings my favorite Firefox feature, Live Bookmarks, to Safari. Live Bookmarks are a lightweight way to consume RSS/Atom feeds in the browser. This extension adds a toolbar similar to the Safari Favorites Bar where each item is an RSS or Atom feed that can be expanded to view or visit current headlines.
Live Bookmarks encourage you to browse feeds when you have time rather than interrupting you with notifications or accumulating an intimidating backlog of unread stories.
See http://gdhuse.github.io/safari-live-bookmarks for features, screenshots, and installation instructions.
After cloning the project and before buliding for the first time, from the safari-live-bookmarks
directory:
- Install grunt and npm dependencies:
npm install
- Install bower dependencies:
bower install
Build extension to the dist.safariextension/
directory:
$ grunt
Watch for changes:
$ grunt debug
Published under the MIT license.
This project is built on many fantastic tools and libraries. Special thanks to:
- The Safari Extensions API
- React: One-way data binding for reactive UIs
- Reflux: An excellent React Flux implementation used for managing the data model and storage
- jFeed: RSS & Atom feed parsing (forked)
- Sortable: Excellent React-compatible UI library for drag-and-drop sorting
- simple-lru: Simple LRU cache in JavaScript
- Bootstrap: Theme, components, and glyphicons
- feedicons.com: RSS feed icons
- SVG patterns: Nifty SVG background patterns
- Safari Extension Generator: Yeoman generator for Safari Extensions