Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
En annen retning med Guidefeed
04-02-2010, 00:45
Post: #11
En annen retning med Guidefeed
Angående det å få ting på norsk, så har jeg lenge tenkt på at det burde være mulig å sette opp en wiki-variant for å redigere tv-guidene.Altså at man henter f.eks. feeden fra BBCs websider, som inneholder engelske beskrivelser. Så kan brukere logge inn og legge til data som mangler, og oversette beskrivelsene osv.
Find all posts by this user
Quote this message in a reply
04-02-2010, 11:45
Post: #12
En annen retning med Guidefeed
En wiki-løsning for programdata har jeg vært inne på tanken om selv. Dette lar seg ikke lett implementere i dagens backend, men er noe jeg ønsker i en evt ny backend. Ikke helt som en Wiki, men at man kan ha redaktører som kan fikse på programmer.Dette vil også gjøre det enklere å få korrekt sesong/episode på mange serier.Hvis noen har lyst å være med å lage en ny backend så ta kontakt.Jeg ønsker å lage den i ASP.NET/C# eller Ruby (on Rails). Iallefall ikke i Perl Wink... og vi skraper ikke andre tv-guides uten lov. Jeg har sendt spørsmål til db:medialab om de vil samarbeide med oss, men har ikke fåt noe svar, så da kan det bare være. Med ny backend så kan vi BANKE se.no uansett ;)Bare tenk deg se.no, men penere, bedre info, ingen reklame, og mulighet for å schedule opptak direkte fra siden! Big Grin Big Grin Big Grin *snap out*-C-
Find all posts by this user
Quote this message in a reply
04-02-2010, 22:15
Post: #13
En annen retning med Guidefeed
[quote author=trondmm link=topic=588.msg4324#msg4324 date=1265215545]Da har jeg et utkast til BBC-grabber klar, i hvert fall. Ser ut til å funke ganske greit. Har satt default antall dager til 3, men dette er lett å endre. http://crusaders.no/~trondmm/grabbbc.pl[/quote]Har oppdatert denne litt. Hovedsaklig kosmetiske interne endringer. Har stokka om litt på koden og sånn.Har også laget en grabber for Mezzohttp://crusaders.no/~trondmm/grabmezzo.plDenne er litt kødden. Det er mange "hull" i programmet, som skal inneholde et pauseprogram, som enten heter "Divertimezzo Jazz", Divertimezzo Classic" eller "Intermezzo", og jeg har ikke gjort noe forsøk på å fylle ut disse ennå. I regnearket er programlengden oppgitt med hundredelssekund nøyaktighet, men jeg har nøyd meg med å runde av til nærmeste fem minutter :)Noen programmer har programlengde lik 0. I disse tilfellene har jeg satt sluttid lik neste programs starttid, men i noen tilfeller blir programmet 6 timer langt, så dette er nok ikke helt rett.Mezzo gir ut programoversikten på fransk og engelsk, men den engelske er ikke komplett. Jeg har derfor valgt å lese inn hele det franske programmet, og så lagt til engelsk info i de tilfellene der et program fra den engelske oversikten starter samtidig som det gjør i det franske. For å gjøre ting enda litt verre, har jeg oppdaget tilfeller der den engelske beskrivelsen gjelder et helt annet program enn den franske. Det er også en del programbeskrivelser i den franske oversikten som faktisk er på engelsk, så "lang"-attributtet blir feil i disse tilfellene.
Find all posts by this user
Quote this message in a reply
04-02-2010, 22:29
Post: #14
En annen retning med Guidefeed
Har forresten også lagt ut eksempeloutput fra grabberne her:http://crusaders.no/~trondmm/bbcentertainment.xmlhttp://crusaders.no/~trondmm/bbcknowledge.xmlhttp://crusaders.no/~trondmm/bbclifestyle.xmlhttp://crusaders.no/~trondmm/bbchd.xmlhttp://crusaders.no/~trondmm/mezzo.xml
Find all posts by this user
Quote this message in a reply
05-02-2010, 11:11
Post: #15
En annen retning med Guidefeed
Nice.Får du til å tilpasse den til dette formatet?http://repo.or.cz/w/nonametv.git/blob/HEAD:/lib/NonameTV/Importer/NRK.pmDet der er NRK-importeren. Den er basert på kilder med daglig oppdeling (BaseDaily.pm) og XML.To variabler blir levert av systemet: * UrlRoot: I dette tilfellet vil det være "http://scandinavia.bbcentertainment.com/ajax/data/" * $data->{grabber_info}: denne settes pr ganal grabberen støtter, i dette tilfellet vil det være IDSå flyten er at den kjører FetchDataFromSite som setter korrekt url og henter data (MyGet funksjonen er spesialtilpasset mtp caching etc)Deretter stapper den disse dataene (en dag med data) inn i ImportContent funksjonen. Denne stapper programdata i en hash ($ce) som DataStoreHelperen deretter stapper i databasen...Christian
Find all posts by this user
Quote this message in a reply
05-02-2010, 17:09
Post: #16
En annen retning med Guidefeed
Hmm. Det skal jeg nok få til.Jeg tror jeg skal bruke litt tid i helgen til å sette opp nonametv, og gjøre meg litt mer kjent med den.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)