Välkommen till tv.swedb.se

Hem
Nyheter
Introduktion
TV-tablå
Användningsvillkor
Donationer
Kanaler
Dokumentation
Kontakta oss
Filarkiv XMLTV
Forum
Sök
Länkar

Inloggning





Glömt ditt lösenord?
Inget konto än? Skapa ett

Registrerade användare
15469 registrerade
0 idag
0 denna vecka
1289 denna månad
Senaste: dOOM100

Hem arrow Forum

tv.swedb.se Forum  


<< Första < Föregående 1 2 3 4 5 6 7 8 9 10 Nästa > Sista >>
Är det ok att bearbeta swedbs xmltv-data? - 2005-05-04 19:53 Hej!

Snubblade just in på den här hemsidan och det var ju precis vad jag letat efter!

Jag tänkte göra en liten tv-guide som en widget till nya mac os men så läste jag på förstasidan att man inte får norpa informationen från sidan hur som helst...

Det jag försöker göra är att ta fram pågående program samt ett eller två framtida program och visa dem på skärmen. Jag har börjat småkoda lite på http://hdtv.kicks-ass.net (hämtar från tv.nu) men så visar det sig att en austrialiensare kommit på samma idé och redan gjort en fasligt mycket snyggare variant för australisk tv.

AusTV som widgeten heter hämtar xmltv-data från en australiensisk sida och jag vill ju göra samma sak fast med svenska kanaler.

Därför tänkte jag vara lite redig och höra om det är ok att låta widgeten SveTV hämta xmltv-data från den här sidan?

Det är ju egentligen inte någon skillnad mot att hämta hem data till MythTV men jag förstod inte texten på hemsidan riktigt så det är lika bra att fråga nån som vet

Mvh
Gustav
Gustav ( http://epgwidget.googlecode.com )
  | | Logga in för att svara.
Sv:Är det ok att bearbeta swedbs xmltv-data? - 2005-05-04 22:47 Hej,

Det är ok att skriva ett program som när det körs hämtar hem data från tv.swedb.se och använder data lokalt. Det är INTE ok att publicera den data som du laddat hem från tv.swedb.se på en websajt.

Om du vill att ditt program ska hämta data från tv.swedb.se så rekommenderar vi att ditt program använder sig av tv_grab_se_swedb för att hämta data. Om du av någon anledning inte vill eller kan använda tv_grab_se_swedb, hör av dig så ska du få lite riktlinjer att hålla dig till så att ditt program inte lastar våran sajt i onödan.

För någon vecka sedan så var det en annan kille som skrivit något liknande program. Se http://mtvg.sourceforge.net/

/Mattias
  | | Logga in för att svara.
Sv:Är det ok att bearbeta swedbs xmltv-data? - 2005-05-05 07:58 Nu har jag kollat lite mer i koden till AusTV och den hämtar data som enbart har taggarna
Programmets starttid
Sluttid
Programmets titel*#*

Jämför jag med xmltvfilerna på den här sidan så är det ju inte samma taggar.
Jag skulle därför behöva antingen skriva om kodläsaren så att den tar emot "riktiga" xmltv-taggar eller göra ett script som går igenom en xmltv-fil och formaterar den enligt ovan.

Eftersom man inte ska behöva installera några extra program för att kunna köra min widget sen så måste jag antingen skriva om widgeten eller göra ett phpscript som fifflar om xmltv-koden härifrån och skriver ut den på formen ovan och så importerar jag den filen istället.
Eftersom jag inte kan javascript så kommer det gå mycket fortare att fixa ett php-script som formaterar om filerna, men det är alltså icke tillåtet att lägga ut den färdigbearbetade filen på min egen hemsida sedan?

Bortsett från koden så var min tanke att programmet hämtar data för någon dag framåt med ett bestämt intervall, säg varje natt eller så. Är det för mycket?
Gustav ( http://epgwidget.googlecode.com )
  | | Logga in för att svara.
Sv:Är det ok att bearbeta swedbs xmltv-data? - 2005-05-05 08:34 gusax skrev:
Nu har jag kollat lite mer i koden till AusTV och den hämtar data som enbart har taggarna
Programmets starttid
Sluttid
Programmets titel*#*

Jämför jag med xmltvfilerna på den här sidan så är det ju inte samma taggar.
Jag skulle därför behöva antingen skriva om kodläsaren så att den tar emot "riktiga" xmltv-taggar eller göra ett script som går igenom en xmltv-fil och formaterar den enligt ovan.


Xmltv-formatet finns definierat på http://cvs.sourceforge.net/viewcvs.py/xmltv/xmltv/xmltv.dtd?rev=HEAD.
Enligt den så är det ett antal taggar som är mandatory och ett antal som är optional. Jag har inte tittat på den data som AusTV använder, men det är sannolikt att både den data som den använder och den data vi tillhandahåller är i korrekt xmltv-format.

Eftersom man inte ska behöva installera några extra program för att kunna köra min widget sen så måste jag antingen skriva om widgeten eller göra ett phpscript som fifflar om xmltv-koden härifrån och skriver ut den på formen ovan och så importerar jag den filen istället.


Min rekommendation är att din widget kör tv_grab_se_swedb för att hämta data. Då har du dessutom fördelen att man enkelt kan köra den i andra länder genom att använda tv_grab_nl, tv_grab_uk_rt eller något annat program.


Sen tycker jag att du ska se till att den kan hantera det fullständiga xmltv-formatet. Det är inte så svårt om du använder ett riktigt bibliotek för att läsa xml-filerna. De kan "hoppa över" taggar som du inte bryr dig om.


Eftersom jag inte kan javascript så kommer det gå mycket fortare att fixa ett php-script som formaterar om filerna, men det är alltså icke tillåtet att lägga ut den färdigbearbetade filen på min egen hemsida sedan?


Nej, vi har inte tillåtelse från TV-bolagen att ge dig tillåtelse att göra det.


Bortsett från koden så var min tanke att programmet hämtar data för någon dag framåt med ett bestämt intervall, säg varje natt eller så. Är det för mycket?


Nej, det är ok. Men vi vill att du ska använda dig av de caching-mekanismer som finns i http för att bara ladda ner de filer som verkligen ändrats. tv_grab_se_swedb gör redan det åt dig genom att fråga servern "ge mig den här filen om den har ändrats sen 20050504 21:30:35". Om filen då inte har ändrats så svarar servern bara "Den har inte ändrats". På det sättet så sparar vi en hel del bandbredd, vilket är viktigt för oss eftersom vi betalar för bandbredden.

/Mattias
  | | Logga in för att svara.
Sv:Är det ok att bearbeta swedbs xmltv-data? - 2005-06-10 21:24 Om man inte ska publicera data man får ut via grabbern på en vanliga hemsida utan "bara" de genererade filerna tillgängliga för "widgeten". Fungerar det?

Idén är att kan skapa en liten "widget" som läser in t.ex. "kanal5.se-20050610.xml" från en anna sajt än er istället för att ladda ner hela gänget.
(Om ni inte redan har uppdelade xmlfiler som skulle kunna hämtas hos er?).
  | | Logga in för att svara.
Sv:Är det ok att bearbeta swedbs xmltv-data? - 2005-06-10 21:51 Enligt de villkor som vi har fått från tv-bolagen så måste alla användare ladda ner data direkt från våran sajt.

Men data ligger redan i en fil per dag och kanal på våran sajt. Titta på

http://tv.swedb.se/xmltv/

Där ligger all data som gzippade xml-filer. Börja med att hämta channels.xml.gz som listar alla kanaler som finns.

Det är ok om ditt program hämtar data direkt från våran sajt istället för att använda tv_grab_se_swedb. Då vill vi dock att ditt program gör två saker:

1. Använder en vettig UserAgent-sträng så att vi kan se att det är ditt program som körs.

2. Använder sig av http-cache mekanismer för att undvika att ladda ner filer som inte har ändrats. Detta för att spara på våran bandbredd.

1:an är enkel. 2:an är lite knepigare. Det kräver att du använder http-headrarna If-Modified-Since och ETag för att se om filerna har ändrats sen du sist hämtade dem. Säg till om du vill ha hjälp med att hantera dem.

/Mattias
  | | Logga in för att svara.
<< Första < Föregående 1 2 3 4 5 6 7 8 9 10 Nästa > Sista >>