python-xmltv

Een Python-module voor het lezen en schrijven van XMLTV-bestanden
Download nu

python-xmltv Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Oakley
  • Uitgever website:
  • http://bitbucket.org/jfunk/

python-xmltv Tags


python-xmltv Beschrijving

] Python-XMLTV is een Python-bibliotheek die toegang biedt tot XMLTV-gegevens. XMLTV is een XML-indeling voor het opslaan van tv-vermeldingen. Meer informatie op XMLTV is te vinden op http://gemontbled.com/work/apps/xmltv/usageusage van de module is over het algemeen rechtdoor :: Import XMLTV van Pprint Import Pprint # Als u de locale moet wijzigen: # XMLTV.Locale = 'Latin-1' # Als u het datumformaat moet wijzigen dat wordt gebruikt in het XMLTV-bestand: # XMLTV.DATE_FORMAT = '% Y% M% D% H% M% S% z 'bestandsnaam =' / pad / naar / xmltv / bestand '# afdrukken info voor XMLTV-bestand (bron, enz.) Pprint (xmltv.read_data (open (bestandsnaam,' r ')) # Printkanalen Pprint (XMLTV .lead_channels (open (bestandsnaam, 'R')) # Printprogramma's Pprint (XMLTV.READ_PROGROGRAMMES (open (bestandsnaam, 'r')) Er zijn momenteel drie functies voor het lezen dat moet worden gebruikt: ** Read_Data ** ` `(FILE_OBJECT) -> DICT` Krijg de bron en andere informatie vanuit een XMLTV-bestand. Retourneert een Woordenboek van attributen, bijvoorbeeld :: {'datum': u'20030702230041 -0300 ',' Generator-info-name ': u'tv_grab_na v3.20030629', 'generator-info-url': u'http: / /SOURCORGE.NET/PROJECTS/XMLTV ',' SOURCE-INFO-NAAM ': U'ZAP2IT', 'SOURCE-INFO-URL': u'http: //www.zap2it.com '} ** Read_channels ** ` `(FILE_OBJECT) -> Lijst` Krijg alle kanalen. Retourneert een lijst met hashes, die elk een kanaal vertegenwoordigen, bijvoorbeeld: ,' ID ': u'c10eltv.zap2it.com'}, {'Display-Name': ,' Pictogram ': ,' ID ': u'c11cbht.zap2it.com'}] ** Read_Programmes ** `` (file_object) -> Lijst `Krijg alle programma's. Retourneert een lijst met hashes, die elk een programma vertegenwoordigen, bijvoorbeeld :: }],' Categorie ': ,' Channel ': u'c23robtv.zap2it.com', 'start': u'20030702000000 ADT ',' STOP ': U'20030702003000 ADT', 'TITEL': }, {' Audio ': }], 'Channel': u'c36wuhf.zap2it.com ', 'Desc': ,' Beoordeling ': ,' Start ': U'20030702000000 ADT', 'STOP': U'20030702003000 ADT ',' Subtitel ': , 'Ondertitels' : , 'Titel': }] Er is ook een schrijverklasse. Het moet altijd correcte XMLTV-gegevens schrijven. Allservings, behalve voor woordenboektoetsen, moeten in Unicode zijn. Het bevat de volgende methoden: ** __ init __ ** `` (FP, CODEING = "ISO-8859-1", Datum = Geen, Source_info_URL = Geen, Source_info_Name = Geen, generator_info_url = Geen, generator_info_name = Geen) `` -> `` schrijver` "retourneert een schrijver object. Argumenten: `` FP`. Een bestandsobject om XMLTV-gegevens te schrijven naar `` Codering 'de tekstcodering die zal worden gebruikt. * Standaardwaarden voor `` ISO-8859-1 '* `` Datum` "de datum waarop deze gegevens zijn gegenereerd. * Optioneel * `` source_info_url`` A URL voor informatie over de bron van de gegevens. * Optioneel * `` Source_info_name` Een menselijke leesbare beschrijving van `` source_info_url`. * Optioneel * `` `Generator_info_url`` A URL voor informatie over het programma dat het XMLTV-document genereert. * Optioneel * `` `Generator_info_Name` Een menselijke leesbare beschrijving van` `generator_info_url`. * Optioneel * ** Write_channel ** `` (kanaal) `` Schrijf een kanaalwoordenboek hier is een voorbeeld-kanaalwoordenboek :: {'display-name': , ' Pictogram ': , 'ID': u'c11cbht.zap2it.com ',' URL ': U:' http://www.cbc.com '} ** Write_PROGRAMME ** `` (programma) `` Schrijf een woordenboek hier is een voorbeeldprogramma woordenboek :: {' audio ': , 'Categorie': ,' Channel ': u'c36wuhf.zap2it.com', 'land': , 'acteur': }],' Datum ': , 'Desc': ,' Episode-Num ': ,' Taal ': , 'Last-Chance': ,' Lengte ': , 'Nieuw': , 'Orig-taal': ,' Premiere ': ,' eerder -shown ': ,' Beoordeling ': ,' Systeem ': u'vchip', 'waarde': u'pg '} ], 'Star-rating': ,' Waarde ': U'4 / 5'}], 'Start': u'20030702000000 ADT ',' STOP ': U'20030702003000 ADT', 'Subtitel': ,' Ondertitels ': ,' Titel ': , 'Video': } ** einde ** `` () `` schrijf Eindtag Bel dit voordat u de startpagina van een bestand.Product wordt gesloten


python-xmltv Gerelateerde software

metargs

Bibliotheek die de configuratie ondersteunt met behulp van een combinatie van configuratie-bestanden en opdrachtregelregels ...

83

Downloaden