Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

OpenELEC is a GNU/Linux distro combined with XBMC to give you the best possible experience for watching you media. Including but not limited to tv-shows, movies, music, web-media, etc. It's built upon a less-is-more philosophy and aim to provide an all-in-one solution. Making you as the user ... [More] , more focused on the media you consume, rather than spending hour after hour to setup your environment. [Less]

5.0
 
  0 reviews  |  8 users  |  79,721 lines of code  |  67 current contributors  |  Analyzed 11 days ago
 
 

ZGuideTV is an Electronic Program Guide (EPG) - i.e. an "electronic TV magazine "- which makes the viewing of today's and next week's TV listings possible. It can be customized to pick up the TV listings you only want to have a look at. The application also enables you to carry ... [More] out a search or even plan to record something later through the K!TV software. [Less]

5.0
 
  0 reviews  |  2 users  |  130,816 lines of code  |  2 current contributors  |  Analyzed 24 days ago
 
 

The NonameTV project produces a framework that converts TV listings in many different formats into a single consistent format.

0
 
  0 reviews  |  1 user  |  103,438 lines of code  |  3 current contributors  |  Analyzed 6 days ago
 
 

python-xmltvIntroductionpython-xmltv is a Python module that provides access to XMLTV data. XMLTV is an XML format for storing TV listings. More information on XMLTV can be found at http://membled.com/work/apps/xmltv/ Requirementspython-xmltv has no requirements on Python 2.5 and up. If you are ... [More] using an older version of Python, it requires ElementTree, which can be found at http://effbot.org/zone/element-index.htm InstallingGet python-xmltv from http://code.google.com/p/python-xmltv/downloads/list After untarring, you can install it with the following command:: python setup.py install UsageUsage of the module is generally straight-forward:: import xmltv from pprint import pprint # If you need to change the locale: # xmltv.locale = 'Latin-1' # If you need to change the date format used in the XMLTV file: # xmltv.date_format = '%Y%m%d%H%M%S %Z' filename = '/path/to/xmltv/file' # Print info for XMLTV file (source, etc.) pprint(xmltv.read_data(open(filename, 'r'))) # Print channels pprint(xmltv.read_channels(open(filename, 'r'))) # Print programmes pprint(xmltv.read_programmes(open(filename, 'r')))There are currently three functions for reading that should be used: read_data (file_object) -> dict Get the source and other info from an XMLTV file. Returns a dictionary of attributes, eg: {'date': u'20030702230041 -0300', 'generator-info-name': u'tv_grab_na V3.20030629', 'generator-info-url': u'http://sourceforge.net/projects/xmltv', 'source-info-name': u'Zap2It', 'source-info-url': u'http://www.zap2it.com'}read_channels (file_object) -> list Get all of the channels. Returns a list of hashes, each representing a channel, eg: [{'display-name': [(u'Channel 10 ELTV', u'')], 'id': u'C10eltv.zap2it.com'}, {'display-name': [(u'Channel 11 CBHT', u'')], 'icon': [{'desc': '','src': u'http://tvlistings2.zap2it.com/tms_network_logos/cbc.gif'}], 'id': u'C11cbht.zap2it.com'}] read_programmes (file_object) -> list Get all of the programmes. Returns a list of hashes, each representing a programme, eg: [{'audio': [{'stereo': [u'stereo']}], 'category': [(u'Biz', u''), (u'Fin', u'')], 'channel': u'C23robtv.zap2it.com', 'start': u'20030702000000 ADT', 'stop': u'20030702003000 ADT', 'title': [(u'This Week in Business', u'')]}, {'audio': [{'stereo': [u'stereo']}], 'channel': u'C36wuhf.zap2it.com', 'desc': [(u'In an effort to grow up, George proposes marriage to former girlfriend Susan.', u'')], 'rating': [{'system': u'VCHIP', 'value': u'PG'}], 'start': u'20030702000000 ADT', 'stop': u'20030702003000 ADT', 'sub-title': [(u'The Engagement', u'')], 'subtitles': [{'type': u'teletext'}], 'title': [(u'Seinfeld', u'')]}] There is also a Writer class. It should always write proper XMLTV data. All strings, except for dictionary keys, should be in Unicode. It contains the following methods: init (fp, encoding="iso-8859-1", date=None, source_info_url=None, source_info_name=None, generator_info_url=None, generator_info_name=None) -> Writer Returns a Writer object. Arguments: fp -- A File object to write XMLTV data to encoding -- The text encoding that will be used. Defaults to iso-8859-1 date -- The date this data was generated. Optional source_info_url -- A URL for information about the source of the data. Optional source_info_name -- A human readable description of source_info_url. Optional generator_info_url -- A URL for information about the program that is generating the XMLTV document. Optional generator_info_name -- A human readable description of generator_info_url. Optional write_channel (channel) Write a channel dictionary Here's an example channel dictionary: {'display-name': [(u'Channel 11 CBHT', u'en')], 'icon': [{'src': u'http://tvlistings2.zap2it.com/tms_network_logos/cbc.gif'}], 'id': u'C11cbht.zap2it.com', 'url': u:'http://www.cbc.com'} write_programme (programme) Write a programme dictionary Here's an example programme dictionary: {'audio': [{'stereo': u'stereo'}], 'category': [(u'Comedy', u'')], 'channel': u'C36wuhf.zap2it.com', 'country': [(u'USA', u'')], 'credits': [{'producer': [u'Larry David'], 'actor': [u'Jerry Seinfeld']}], 'date': [u'1995'], 'desc': [(u'In an effort to grow up, George proposes marriage to former girlfriend Susan.', u'')], 'episode-num': [(u'7 . 1 . 1/1', u'xmltv_ns')], 'language': [(u'English', u'')], 'last-chance': [(u'Hah!', u'')], 'length': [{'units': u'minutes', 'length': 22}], 'new': [1], 'orig-language': [(u'English', u'')], 'premiere': [(u'Not really. Just testing', u'en')], 'previously-shown': [{'channel': u'C12whdh.zap2it.com', 'start': u'19950921103000 ADT'}], 'rating': [{'icon': [{'height': u'64', 'src': u'http://some.ratings/PGicon.png', 'width': u'64'}], 'system': u'VCHIP', 'value': u'PG'}], 'star-rating': [{'icon': [{'height': u'32', 'src': u'http://some.star/icon.png', 'width': u'32'}], 'value': u'4/5'}], 'start': u'20030702000000 ADT', 'stop': u'20030702003000 ADT', 'sub-title': [(u'The Engagement', u'')], 'subtitles': [{'type': u'teletext', 'language': (u'English', u'')}], 'title': [(u'Seinfeld', u'')], 'video': [{'colour': 1, 'aspect': u'4:3', 'present': 1}]}end () Write end tag Call this before closing a file. Reporting BugsPlease send all bugs, comments, and questions to James Oakley [Less]

0
 
  0 reviews  |  1 user  |  589 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

A TV program schedule viewer written in Java. Basicly, is a grid viewing program for files obtained with XMLTV.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

User Interface written in Java for the jTVGuide project.

0
 
  0 reviews  |  0 users  |  3,123 lines of code  |  0 current contributors  |  Analyzed about 14 hours ago
 
 

EPGEPG-widgeten visar tvtablåer i Dashboard. EPG-widgeten är efterföljaren till Xmltv-widgeten. Välj fritt bland de tillgängliga kanalerna från tv.swedb.se. Inget medlemskap behövs. Nuvarande funktionalitetVälj fritt från alla de kanaler som finns att tillgå från tv.swedb.se. ... [More] Inget medlemskap behövs. Nya kanaler dyker automatiskt upp i listan av kanaler på baksidan. Översiktsvy över de för tillfället pågående programmen (nu, nästa, senare) för de kanaler som valts ut i kanallistan. Heldagsvy som visar alla dagens program för utvald kanal. (För närvarande enbart dagens program, se bugg 20) Information om utvalt program vid klick på programtiteln. Skalbart gränssnitt som kan göras större för ökad läsbarhet (förutsatt att listan fortfarande får plats på skärmen efter förstoringen). Autom [Less]

0
 
  0 reviews  |  0 users  |  10,345 lines of code  |  0 current contributors  |  Analyzed 9 months ago
 
 

Browser based XMLTV Guide

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 3 days ago
 
 

The goal is to make xmltv grabber in java for tvgids.nl The grabber has modular structure. Following opensource tchnologies has been used: commons-logging commons-httpclient springframework xmlbeans Version 1.0.1 available at http://www.anuta.org/grabber/

0
 
  0 reviews  |  0 users  |  8,846 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

WstępAplikacja pobiera dane z dowolnego źródła programu telewizyjnego. Obecnie obłsuguje tylko interfejs z Wirtualnej Polski. Wyjściem jest prosty format tekstowy lub format XMLTV. Wiadomości2010/03/24 - wydanie wersji 1.3 - dodanie parserów beta.tv.wp.pl oraz teleman, możliwość ... [More] zapisu kategorii programu (teleman), zamknięcie #3, #5 2009/12/19 - wydanie wersji 1.2 - poprawa zgłoszonego błędu #1, #4 2009/12/19 - wydanie wersji 1.1 - skrypt startujacy bezposrednio z archiwum epguide_run 2009/10/04 - prace nad stronami Wiki. Nowe strony opisujące możliwości i programy wykorzystujące format XMLTV 2009/10/03 - zmiana repozytorium kodu na mercurial, wgranie wersji 1.0 aplikacji. Zmiana wewnętrznej struktury aplikacji tak aby istniała możliwość rozszerzania o inne formaty we/wy 2008/03/21 - przeniesienie źródeł z zewnętrznego repozytorium u Michała (dzięki za całą aktualną pomoc!). Zdecydowałem, że dla ewentualnego dalszego rozwoju kodu, umieszczę go na serwerze do którego każdy, nie tylko ja, będzie miał dostęp w dowolnym czasie. Co do samej aplikacji rozpocząłem prace nad przebudową kodu. WikiNa wiki umieszczone zostały ogólne informacje o korzystaniu z aplikacji, możliwościach dalszego rozwoju oraz współpracy nad kodem. [Less]

0
 
  0 reviews  |  0 users  |  2,318 lines of code  |  4 current contributors  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.