About

This is unalog.

You can look at what various people and groups of people are reading on the web here. You can get an account and add your own links, and create and join groups here too. If you get an account, or create a group, either one can be made private, so nobody but you (if a private account) or your fellow group members (if a private group) can see your links.

And, well, that's about it so far. More stuff is on its way though. Stay tuned. Join the list or drop us a line if you like.

Download

unalog is written in python using the Quixote web framework and its PTL templating language. It uses ZODB as its storage backend.

You may use, copy, modify, and redistribute unalog it according to the terms of its OSI-approved (MIT style) license. You can download unalog at its sourceforge files page.

unalog has yet to be optimized for easy installation elsewhere, but it has been done, and is not too difficult to do. See the README for hints.

Related Tools

inkdroid wrote a perl tool for adding to unalog.

Moving Around in unalog

A few functions are available to simplify access to unalog screens and data. There are multiple view types: the default is html, but RSS (1.0) and PDA (unadorned html ideal for clipping) are also available. These other views are available by adding either '/rss' or '/pda' to whatever log page you are viewing:

Additionally, two methods exist for browsing through unalog data chronologically. First, a 'date' variable may be added to the main page or any group or user page, with a value of YYYYMMDD:

Second, the 'o' (offset) and 'w' (width) vars may be used to specify how "wide" a log view is (i.e., how many date/hour entries are shown) and how far back in date/hour entries to start a log view (offset from the present). These variables are the same as those used in the "previous" and "next" links at the bottom of log pages. They are also available from the main page and every group and user page:

Note also that combinations of the different views and the date/browse functions all work as expected; just leave off the trailing slash (this needs to be fixed!):

Note that "date/hour entries" means "one-to-many links for a given hour on a given day". So using a "width" of five, you will see five different date/hour entries each with one or more links listed. In other words, the "width" does not refer to the number of links.

If both 'date' and either 'o' or 'w' variables are used together, the 'date' value will be used and both 'o' and 'w' will be ignored.