Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phette23/search-bookmarklet

A bookmarklet that searches the current page's <title> in a library catalog.
https://github.com/phette23/search-bookmarklet

Last synced: 27 days ago
JSON representation

A bookmarklet that searches the current page's <title> in a library catalog.

Awesome Lists containing this project

README

        

LibSearch Bookmarklet
====================

A bookmarklet that, when clicked, pops up a dialog to search a library catalog. By default, the text filled in the dialog is based on the title of the web page. Thus, for instance, if I'm on the Wikipedia page for [Bookmarklet](http://en.wikipedia.org/wiki/Bookmarklet) and I click the LibSearch link in my bookmarks toolbar, the dialog will default to "Bookmarklet" and I can search for that term in a library catalog.

Thank Stevens
-------------

This code is inspired by and heavily reuses code written by Barbara Arnett and Valerie Forrestal from the Stevens Institute of Technology. I tried to improve upon it a bit, including

- Rather than stripping out only the generic Wikipedia title, I strip out Wikipedia, Google, Bing, Yahoo!, Amazon, and Barnes & Noble.
- Fail-safe in case the web page's hasn't loaded when the bookmarklet is clicked.
- A few measures to make the script injection slightly more error-proof.

Customization
-------------

- Change the search URL in search-bookmarklet.js to your own catalog
- Change the title if you like
- Make a better marketing page
- ...that's it.

[![Analytics](https://ga-beacon.appspot.com/UA-29080462-2/search-bookmarklet/readme?pixel)](https://github.com/igrigorik/ga-beacon)