Blink Project -*-org-*- Date: 2011-11-16 BLINK (weB LINK) is a project I've had in mind for a number of years that would provide a way to store, organize, and retrieve links to Internet resources of interest. The primary aims of blink are to provide an index of links in reverse chronological access order to provide context of Internet research on projects that have gone cold for some time, and client platform independence so I can access links from any PC or browser. I'd also like to have both public and private links. Have already been collecting links in *.blink files in directories corresponding to the link's primary category. File contents are fixed with link title on first line, URI on second, and optional notes following. * Name Thinking of changing name since blinknet.com is an established social bookmarking site. * Functionality ** Bookmark storage "Bookmarks" (if I may use the term) are stored as individual text files within a file system subtree. Subdirectories correspond to linked resource categories (limit to one-level). Bookmarks and categories can be either created or modified either with a text editor from a shell, or with a web-based CGI form. Embed form on all blink pages. Bookmarklet popup. Permit only site owner (me). ** Bookmark access Access bookmarks from any browser (including back-level). Simple style, efficient use of screen space. Filter by category or list all in dataset. Category tag cloud. Sort bookmarks by most recent URI access time. (Been planning to use blink file mtime, but is safety of including date inside file worth trouble (processing time ...) of maintaining?) Category tag cloud (prioritize by recent access, number of blink files, ...?). Permit: me (black dataset), all (green dataset) ** "Marking" Maintain date of last URI access on each blink file (mtime or date attribute inside file). Allows me to review links associated with idle projects, and others to see my recent interests. Permit; site owner only