Jeg har vært på desperat jakt etter en TV guide på nett, men må ærlig innrømme at jeg ikke har funnet noen som er bra. Så hvorfor ikke lage en selv?
Alle aviser på nett og stort sett alle søkemotorer og større portaler har TV programoversikter i en eller annen form, men ingen av de jeg har funnet er tilpasset mitt behov. Ikke er jeg spesielt kravstor heller. Jeg trenger å vite hva som går på TV på de kanalene jeg har nå, etterpå, i morgen og i overimorgen. Thats it!
Firefox er kjent for å ha det meste av addons, så jeg tenkte at det var et naturlig sted å starte å lete, og sannelig finnes det ikke en extension som viser TV programmet. Dessverre finnes den bare på svensk. Jeg har ikke prøvd den, men er det noen som vil utvikler en universalversjon kan jeg nesten garantere at den vil bli populær. Den kunne kanskje bruke XMLTV som utgangspunkt?
Jeg var så heldig å snuble over XMLTV - XSL TV Guide som rett og slett viser en webside av data (i XML format) du kan hente ned fra Dagbladet med tv_grab_no. Ettersom jeg kjører Linux var verktøyene jeg trengte bare en “apt-get” away:
apt-get install xmltv
Så var det bare å konfigurere tv_grab_no:
tv_grab_no --configure
…og velge kanalene jeg ville hente ned. Dessverre er ikke tv_grab_no helt oppdatert, så den prøver å hente ned en del kanaler som ikke finnes lenger (Canal+ Gul etc.) og har ikke med de nye (Canal+ Film 1 etc.). Dette kan du enkelt fikse ved å endre litt på ~/.xmltv/tv_grab_no.conf. Jeg måtte trikse litt med kanal_id på dagbladet sine sider før jeg fant ut hvilke kanaler som var hva. En typisk lenke ser slik ut, så da er det bare å prøve seg fram:
http://www.dagbladet.no/mobil/tv/liste.html?kanal_id=1&dag=0&fra_tid=0&til_tid=24
Når det er gjort kan du bare pakke ut fila du lastet ned fra XMLTV - XSL TV Guide og pakke ut denne. Fila TVData.xml er den som skal inneholde programdataene, så du kan bare overskrive denne med dataene du henter ned fra dagbladet:
tv_grab_no --output TVData.xml --days 2
Det skulle være alt. Da er det bare å åpne xmltv.html i nettleseren din, og du har full oversikt over TV programmet nå, etterpå og to dager framover. tv_grab_no bør kjøres minst en gang om dagen for å oppdatere programmet, og det kan jo gjøres ved å lage en cron- jobb. Du kan også lage en liste over favorittprogrammer slik at du alltid er oppdatert på når de går.
Sannsynligvis vil du kunne gjøre omtrent det samme på Windows med tilsvarende verktøy. Det bør også nevnes at løsningen ikke akkurat følger W3C standard når det gjelder HTML, så jeg har ikke tatt bryet med å legge den ut på nett enda, men du kan jo sjekke ut et eksempelbilde av løsningen.
Edit: Ok. For å spare dere bryet legger jeg her ut min tv_grab_no.conf i sin helhet. Jeg har til og med tatt meg tid til å kommentere inn hvilke kanaler som har hvilke ID’er, og prøvd å sortere dem i en noenlunde fornuftig rekkefølge. Så da er det bare å laste den ned og bytte navn på den.

Nice find!
Jeg vurderte å lage noe slikt selv, siden CanalDigial sin guide alltid er så treig + at jeg alltid har hatt lyst å få mer info om film.
F.eks. en mashup med dagens filmer med info fra imdb, bilder, trailer fra youtube, osv
Mulighetene er mange.
desember 14, 2006 @ 0:37
Høres bra ut.
desember 14, 2006 @ 12:33
Lagt ut hele konfigurasjonsfila (tv_grab_no.conf) i posten. Skulle gjøre jobben litt lettere.
desember 22, 2006 @ 23:39
http://www.tvtid.com/
ny nettside laget av en bekjent … sjekk den ut
januar 17, 2007 @ 22:20
Den så veldig bra ut, tyr0n. Takk for tipset.
Jeg ser det er mulig å velge kanalene du ønsker å se liste på dersom du registrerer deg. Siden validerer på XHTML 1.0 strict, så det er tydeligvis gjort grundig jobb med den.
Dersom du registerer deg kan du også være med å bidra med forklaring på hva programmene handler om, så her er det bare å kaste seg på.
januar 19, 2007 @ 20:53