Bin o'Bookmarks
Bin o'Bookmarks is an online bookmarks storage for Google App Engine. To keep it simple and minimal, it provides a flexible categorization and search based solely on tags combined with operators. It's main reasons are to escape cross-browser syncing, to unify multiple services (bookmarks, search engines, reading lists) and to provide a simple extendable API.
Features
- Tag-based navigation
- Search engine query support
- Simple API and storage scheme (unique url, title, tags)
- Bookmarklet support
Getting Started
- Get the code.
- Download the Google App Engine SDK for Go.
- Create a Google App Engine application.
- Change the
application
value inapp.yaml
to your app name from step 3. - You can run the app locally by running
dev_appserver.py
(see Getting Started) - Deploy your app to Google App Engine (see Uploading Your Application)
Instructions
- Chain multiple tags with a comma (,)
%s
in URLs get replaced with your search terms in Follow mode.- Follow mode expects a form of
multiple,tags search terms
- both parts are optional. For exampleblog,coding
lists all bookmarks that have bothblog
andcoding
as tags, andgoogle some things
would open the bookmarks with taggoogle
and format the URL with "some things". - Bookmarks tagged with
hidden
are not visible in your main listing. - If Follow mode doesn't find any bookmarks with your tag list, it shows all bookmarks tagged as
default
- Prefixing a tag with
-
(negate) hides its bookmarks in listings. - Prefix a tag with
!
(unique) while creating a bookmark to remove this tag from all other bookmarks. - Use tag
-follow
to disable automatic redirection if there was only one link found.
Tips & Tricks
- Group your favorite websites with a tag like
favorite
ortop
and use this listing as your start page in your browser (/?q=favorite
). - Set the query URL (
/?q=%s
) as your default search provider in your browser to quickly navigate to all your favorite sites/searches. - Implement a tag like
readinglist
and use a bookmarklet to save interesting articles for later reading. - Use unique tags for bookmarks to quickly navigate to them. Especially useful as your personal small URL shortener.
- Cross-device link sharing: Use a bookmarklet to store a website in an unique tag like
!link
and a bookmark on your other device targeting/?q=link
to quickly open it. - Store all your search engines with a custom tag like
search
and use%s
instead of the query in the bookmark URL. Now you can get access to all your search engines withsearch my custom terms
- Tag a single search engine as
default
to use it as a fallback in Follow mode - or multiple ones for a quick listing.
Planned features
- Export option
- Generic bookmarklet asking for tags
- Android share intent
- Better mobile style