The world according to...
Nathan Oates
 
 
 

Thu, 17 Nov 2005

MacTF-EPG 1.0 released
Well, actually it was released a few days ago but I forgot to write about it. Most of the changes are to enable UK support. Nigel from toppy.org.uk wrote the great little perl and php scripts that do the fetching and converting to TGD format, and I wrapped them up, much like I did with JavaXMLTV. Due to differences in how the data comes down, the UK functionality only has the one progress bar and currently doesn't have proxy support or configuration on how many days to load. Otherwise, it should work just like the Australian part.

Other changes include a few additions to the keyword logic. Although the live search bar searched within titles, subtitles, descriptions, etc, the keyword matching was on title alone. I've now added the channel, subtitle, category, and other parts of the "shortinfo" section to the keyword search. This is especially useful for the UK people as the repeat flag will show up here, so you can now put a "repeat" keyword in the negative column to cut all these matches out. The side-effect of this is a slightly increased risk of false matches, especially for really common keywords such as "lost". In this case you may need to get a bit more specific by filtering by channel or time.

Speaking of time, dates and times have also been tricky to search on. I've added these to the keyword search now in two ways. Firstly, the start time can be a direct keyword. Secondly, you can use the special keywords in the form "<xx:xx" or ">xx:xx". These will then match any starttimes that fit the condition. So you could have a keyword entry of "lost" ">13:00" "<18:00" to find those matches to lost between 1pm and 6pm. Note that these searches don't handle midnight at all, so 00:01 is considered less than 23:59. So if you want your time period to stretch over midnight, you might need two separate entries (or use the negative column to choose which times it should not cover).


     
Comments

     
     

Your Comment

 
Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Comment:
Save my Name and URL/Email for next time