Bookmark Monger

A pair of PERL scripts that store and retrieve bookmarks like an L1 cache (where Google is the L2 cache). This could also be done directly within a browser, but unfortunately, this has not been implemented yet.

Development Status: Beta
License: GPL
Programming Language: PERL
User Interface: Web

The first script, bmonger_add.cgi, adds new bookmarks to a tab-delimited file. For each bookmark, this file stores the title, url, category, description and the timestamp that it was added. This script is designed specifically to work with JustBlogIt, a plugin for Mozilla. The bookmarks are stored from newest to oldest within the file. If you try to add a URL that already exists in the database, you are alerted and allowed to add it as a duplicate or edit the existing entry.

The second script, bmonger_search.cgi, has a Google-like interface for searching through your stored bookmarks. If you have a valid Google Key, then it will also return the first 10 results of a Google search for the same search string. Furthermore, it will provide a link at the bottom of the results to the next set of results from Google.

Within the search results, matching bookmarks will be ordered by their timestamp (with the most recently created one first) since it is more likely that you will want to find something that you added recently than something you added ages ago. (Also, more recently added bookmarks are less likely to be invalid links.)

Bookmark Monger also supports searching within a site using the "site:SITE" notation of Google. Likewise, you can search by category using "category:CATEGORY". Searching for phrases using quotes is also supported both for regular search terms and in searching for categories.

Results (both from the stored bookmarks and from Google) are returned with links to their cached version, a link to similar pages and a link to their category (if it exists).

To edit an existing bookmark, simply try to re-add it using the URL that is currently stored in the database. You can also manually edit the tab-delimited file.

You can see Bookmark Monger in action at www.mwaddell.com/links.html.

TODO:

3 Releases:

Version 1.01 (cgi-bin perl scripts) Bugfix release

Fixed bug in the regular expression that adds commas to large integers.

Released 01:55am Feb 19, 2005

Version 1.0 (Mozilla Search Plugin)

This Mozilla Search Plugin allows you to search Bookmark Monger from the Mozilla Search Bar. This file is setup to link directly to my Links page, but you can very easily edit this page for your own site.

Released 04:58pm Feb 17, 2005

Version 1.0 (cgi-bin perl scripts) Initial Release

Released 04:50pm Feb 17, 2005