Al sinds een hele tijd werkt het Belgisch systeem om xmltv gegevens te verzamelen niet. Daar heb ik ooit nog een mouw aangebreid door gebruik te maken van de Franse gegevens, maar dat is toch wel beperkt tot één en Canvas, en ik heb het al een hele tijd dit niet meer gebruikt.
Nu wilde ik graag eens beter kunnen zien of er iets interessants was op Canvas of National Geographic, zodat het idee van OnTV me terug aansprak. Nu vond ik op internet een alternatief voor de standaard xmltv grabber voor België, maar daarvoor moet je een halfjaarlijkse licentiekosten betalen, en dat doe ik niet. Eigenlijk schandalig hoe sommige mensen uit werkelijk alles geld proberen te slaan. Dit is gewoon in de basis een scriptje die je in enkele uren volledig klaar kan hebben!
Ondertussen heb ik al ervaring gekregen in al die interpretaties van sites. Zo gebruik ik voor de zoekfunctie gewoon Urbasearch, waar ik dan gewoon de informatie van lees, heb ik een script die me meldt of er nog boeken moeten worden binnengebracht bij de bibliotheek en wil ik er nog eentje maken voor SmartSchool.
Tijdens die uitzending van Eurosong heb ik dit dus effectief gedaan. Het haalt gewoon alle informatie van TV.be, stopt dit in een array, en achteraf wordt dit dan naar een XMLTV bestand geschreven.
Nu zal ik nog controleren wat er bij de standaard grabbers gebeurt met de oude info, wordt die terug meegenomen, of overschreven zoals bij mij nu. Ook zal ik nog wat processing informatie geven, en een paar extra opties toevoegen, zoals enkel de korte beschrijving van de programma's laden, en niet de uitgebreide, wat heel wat scheelt in download-tijd.
Hoe dan ook, deze grabber wordt vroeg of laat gepubliceerd ;)
05/06/2010, 09:49:
Ik heb zonet een kleine fix aangebracht aan dit systeem. Eerder deze week kwam namelijk een mooie error in beeld. Het kan namelijk gebeuren dat bij de description twee <p>'s staan, en daar was het systeem niet op voorbereid, waardoor er een fout in de xml kwam.