Well, it's been a while since I wrote pluck-comics.py, but, I think I remember how it works...
1) Pick a name to identify the comic. 'name': 'alleyoop' 2) Find the page where the comic is displayed. 'page': 'http://comics.com/comics/alleyoop/index.html' 3) Search through the page to find the name of today's comic and write a regex to locate it. <img src="oop_files/alleyoop200609422040.gif" border="0"> becomes 'expr': "oop_files/alleyoop\d+\.gif" 4) List the file suffix. 'suff': '.gif' 5) List the base address that would be used by a browser to load the comic into the page. This could be the base of the address of the page (http://comics.com/comics/alleyoop/) or be specified in the html. In this case it is... 'base': 'http://comics.com/comics/alleyoop/archive/images/' 5a) If the server cares where you requested the comic from (some check to see if you were on the ad filled page), you need to set refr to the page that you 'came from' to see the comic. Just the domain should work. But, in this case it is not needed. 'refr': 'http://comics.com' 6) Then add them all together and place in the other.comics.list file in /usr/local/share/plucker/comics. comic_list.append({ 'name': 'alleyoop', 'page': 'http://comics.com/comics/alleyoop/index.html', 'expr': "alleyoop\d+\.gif", 'suff': '.gif', 'base': 'http://comics.com/comics/alleyoop/archive/images/', 'refr': 'http://comics.com'}) Chris Hope that make sense! Christopher R. Hawks Software Engineer Syscon Plantstar a Division of Syscon International ------------------------------------------------------------------------- Strange costumes, weird behavior - I must be at work again.
