A Little Printer publication which displays a list hosted by the user.

Google Todo, Evernote, Dropbox, these are great tools, but sometimes you have a list on a web page and it would just be nice to use that. This subscription was written to allow those people who, like me (Thomas) have their own process for getting things done, have a web site, and just need to publish there own data. a view of the U-List publication showing both date translation and multiple levels.

Use this Little Printer publication to display an HTML list which you have hosted on a public web page. The publication will download any and all lists on the page and display the first 800 pixels or so. However in some case you may want to limit or select which list is on the page. Specifically, in cases of Media Wiki, all pages have extra lists coming from the left navigation panel and other such elements. To get around this you can include the ID value of a DIV that contains the list you want included.

Future Features

If it can be done easy, I (Thomas Cherry) would like to include a chronodex image for line items with a date and time stamps for the current day. This future format will add a time to the current date as specified by ISO 8601 so: "2014-11-30T:14:30-14:15"[1] Only the first date and time will be considered.

Creating a list Configuration page for the U-List publication

First you will need to have some presence on the web. A blog, a wiki, something public. If you have a website or access to a service that lets you write wikipedia:HTML tags then your good to go. A blog would work. Next you will need to write your list. U-List will recognize HTML list tags, these include <ul> or <ol>. ul tags are Unorderd Lsits[2], while ol tags are for Ordered Lsits[3]. If there are multiple sets of list tags on the page that are not to be included in the publication, such as for menus or left hand navigation panel items, then you can filter them out by using a named <DIV> tag. To do this, simply give the DIV tag an id attribute and then include that attribute in the configuration of the publication.

List Item Format

The contents of the List Item ("li") can follow a pre described format if you wish to take advantage of the built in scheduling features. Currently only date is supported. If a date is included and detected it will be replaced with a relative count down to that day. For example, if the list contains <li>a (2014-10-01)</li> then it will be replaced with "• a 300 days to go".

Example List

This page holds a sample list that can be used for testing the publication. Point your publication to the URL "http://thomascherry.name/wiki/UList_(Little_Printer)". Set the ID field to "example_list". The publication will then search the page for a DIV tag with the stated ID attribute. Finding that, any and all OL and UL tags with their LI tags will be extracted for display.
[null, {"document_url": "http://thomascherry.name/wiki/UList_(Little_Printer)", "unformatted_src": "/w/images/thumb/e/e1/U-list_example_display.png/180px-U-list_example_display.png", "src": "https://thomascherry.name/w/images/thumb/e/e1/U-list_example_display.png/180px-U-list_example_display.png", "formatted_filename": "px U list example display", "rendered_width": 180, "rendered_height": 268}, {"document_url": "http://thomascherry.name/wiki/UList_(Little_Printer)", "unformatted_src": "/w/skins/common/images/magnify-clip.png", "src": "https://thomascherry.name/w/skins/common/images/magnify-clip.png", "formatted_filename": "magnify clip", "rendered_width": 15, "rendered_height": 11}, null, {"document_url": "http://thomascherry.name/wiki/UList_(Little_Printer)", "unformatted_src": "/w/images/thumb/7/70/U-list_setup.png/180px-U-list_setup.png", "src": "https://thomascherry.name/w/images/thumb/7/70/U-list_setup.png/180px-U-list_setup.png", "formatted_filename": "px U list setup", "rendered_width": 180, "rendered_height": 317}, {"document_url": "http://thomascherry.name/wiki/UList_(Little_Printer)", "unformatted_src": "/w/skins/common/images/magnify-clip.png", "src": "https://thomascherry.name/w/skins/common/images/magnify-clip.png", "formatted_filename": "magnify clip", "rendered_width": 15, "rendered_height": 11}, null]