tvgids

Posted in dutch, comments: 8

Alle jaren gebruik ik tot volle tevredenheid een teletekst script om via de prompt teletekst te kunnen lezen.

Gisteren avond bedacht ik me dat zoiets ook wel handig zou zijn voor tvgids.nl, en dan met name de nu/straks functionaliteit. Dus:

Perl to the rescue

Het script vergt Perl 5.10 omdat ik graag use switch wilde uit proberen, zodat je eindelijk ook in Perl switch-case achtige structuren kun gebruiken. Verder zit er geen HTML parser in, maar een simpele state-machine, het dus erg afhankelijk van hoe de HTML er precies uit ziet. Vooralsnog werkt het prima.

Er kunnen geen opties worden mee gegeven, je roept het gewoon aan als tv:

% tv | head -10
NEDERLAND 1     12:00 NOS Journaal          13:00 NOS Journaal        
NEDERLAND 2     12:35 Man bijt hond         13:00 NOS Journaal        
NEDERLAND 3     12:30 Het sprookjesboomfee  12:50 KRO Kindertijd      
RTL 4           12:00 RTL Travel            12:55 De bloemenstal      
RTL 5           10:00 Best of shopping      12:45 Blik op sterren     
SBS 6           08:00 Tommy Teleshopping    13:15 Two guys and a girl 
NET 5           11:00 Astro TV              13:00 Tommy Teleshopping  
NICKELODEON     12:30 Geronimo Stilton      12:55 Mighty B            
RTL 7           12:20 Business links        12:40 RTL Z Nieuws        
RTL 8           07:00 Tel sell              17:10 Huisdokter

Voor de geinteresseerde, hier kun je het vinden. Met de juiste Perl modules geinstalleerd:

  • LWP::Simple
  • HTML::Entities

moet het werken.

Tags: dutch

8 comments

Ik ga tussendoor ik nederlands talige zaken bloggen, deze komen met een beetje geluk op linuxweblogs.nl.
Ik ben eigenlijk wel geinteresseerd, maar de link leidt naar een 404-pagina.
Je download linkje werkt hier niet.
Link doet het nu wel
Iets anders maar ook heel handig is het toepassen van Prism in combinatie met de tv gids van www.nu.nl/tvgids. Voordeel daarvan is dat je er een -min of meer- webapplicatie van maakt.

Prism, previously called WebRunner, is a simple XULRunner based browser that hosts web applications without the normal web browser user interface. It is based on a concept called Site Specific Browsers (SSB).



En die tv gids van nu.nl weet hoe laat jij naar ze kijkt en past dus automatisch het aanbod aan. Ook kan je klikken op een item zonder het scherm te hoeven verlaten.

Hallo Miek,

wellicht dat je het kant en klare script http://code.google.com/p/tvgrabnlpy/ ook kan gebruiken?
Ha, die kende ik niet. Zal er eens naar kijken, want beter
goed gejat, dan zelf moeten onderhouden :)
Die tvgrabnlpy doet weer veel te veel en ook nog eens in XML - ik wil gewoon plain text :)

Comments are closed

If you really, really want to comment, please mail miek@miek.nl.

0 comments in moderator queue