├── .gitignore ├── LICENSE ├── kodi ├── .gitignore ├── README ├── base_addon │ ├── addon.xml │ ├── bin │ │ └── tv_grab_sd2xmltv │ ├── default.py │ ├── icon.png │ └── resources │ │ ├── language │ │ └── English │ │ │ └── strings.xml │ │ └── settings.xml ├── build_kodi_addon └── config ├── libhdhomerun ├── __init__.py ├── client.py └── common │ ├── __init__.py │ ├── channel.py │ ├── device.py │ ├── discovereddevice.py │ ├── discovereddevicelist.py │ └── lineup.py ├── libschedulesdirect ├── __init__.py ├── api.py ├── cache.py ├── common │ ├── __init__.py │ ├── broadcast.py │ ├── broadcaster.py │ ├── changelineupresponse.py │ ├── channel.py │ ├── eventteam.py │ ├── headend.py │ ├── image.py │ ├── imagelist.py │ ├── lineup.py │ ├── lineupmap.py │ ├── lineupmaplist.py │ ├── multipartbroadcast.py │ ├── program.py │ ├── programartwork.py │ ├── programaward.py │ ├── programcast.py │ ├── programcontentrating.py │ ├── programcrew.py │ ├── programdescription.py │ ├── programdescriptionlist.py │ ├── programeventdetails.py │ ├── programkeywords.py │ ├── programmetadata.py │ ├── programmovie.py │ ├── programrecommendation.py │ ├── programtitles.py │ ├── qualityrating.py │ ├── responsestatus.py │ ├── schedule.py │ ├── schedulehash.py │ ├── schedulehashlist.py │ ├── schedulelist.py │ ├── schedulemetadata.py │ ├── seasonepisode.py │ ├── servicecountry.py │ ├── serviceregion.py │ ├── station.py │ ├── stationlogo.py │ ├── status.py │ ├── statusaccount.py │ ├── statussystem.py │ ├── token.py │ └── util.py └── schedulesdirect.py ├── logging.cfg ├── readme.md ├── sd2xmltv.py └── xmltv ├── __init__.py ├── xmltvchannel.py ├── xmltvdocument.py ├── xmltvprogramme.py └── xmltvwriter.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/LICENSE -------------------------------------------------------------------------------- /kodi/.gitignore: -------------------------------------------------------------------------------- 1 | unpack/ 2 | prereqs/ 3 | tools.module.sd2xmltv/ 4 | *.zip -------------------------------------------------------------------------------- /kodi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/README -------------------------------------------------------------------------------- /kodi/base_addon/addon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/addon.xml -------------------------------------------------------------------------------- /kodi/base_addon/bin/tv_grab_sd2xmltv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/bin/tv_grab_sd2xmltv -------------------------------------------------------------------------------- /kodi/base_addon/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/default.py -------------------------------------------------------------------------------- /kodi/base_addon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/icon.png -------------------------------------------------------------------------------- /kodi/base_addon/resources/language/English/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/resources/language/English/strings.xml -------------------------------------------------------------------------------- /kodi/base_addon/resources/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/base_addon/resources/settings.xml -------------------------------------------------------------------------------- /kodi/build_kodi_addon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/build_kodi_addon -------------------------------------------------------------------------------- /kodi/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/kodi/config -------------------------------------------------------------------------------- /libhdhomerun/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Adrian Strilchuk' 2 | -------------------------------------------------------------------------------- /libhdhomerun/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/client.py -------------------------------------------------------------------------------- /libhdhomerun/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/__init__.py -------------------------------------------------------------------------------- /libhdhomerun/common/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/channel.py -------------------------------------------------------------------------------- /libhdhomerun/common/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/device.py -------------------------------------------------------------------------------- /libhdhomerun/common/discovereddevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/discovereddevice.py -------------------------------------------------------------------------------- /libhdhomerun/common/discovereddevicelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/discovereddevicelist.py -------------------------------------------------------------------------------- /libhdhomerun/common/lineup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libhdhomerun/common/lineup.py -------------------------------------------------------------------------------- /libschedulesdirect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/__init__.py -------------------------------------------------------------------------------- /libschedulesdirect/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/api.py -------------------------------------------------------------------------------- /libschedulesdirect/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/cache.py -------------------------------------------------------------------------------- /libschedulesdirect/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/__init__.py -------------------------------------------------------------------------------- /libschedulesdirect/common/broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/broadcast.py -------------------------------------------------------------------------------- /libschedulesdirect/common/broadcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/broadcaster.py -------------------------------------------------------------------------------- /libschedulesdirect/common/changelineupresponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/changelineupresponse.py -------------------------------------------------------------------------------- /libschedulesdirect/common/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/channel.py -------------------------------------------------------------------------------- /libschedulesdirect/common/eventteam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/eventteam.py -------------------------------------------------------------------------------- /libschedulesdirect/common/headend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/headend.py -------------------------------------------------------------------------------- /libschedulesdirect/common/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/image.py -------------------------------------------------------------------------------- /libschedulesdirect/common/imagelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/imagelist.py -------------------------------------------------------------------------------- /libschedulesdirect/common/lineup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/lineup.py -------------------------------------------------------------------------------- /libschedulesdirect/common/lineupmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/lineupmap.py -------------------------------------------------------------------------------- /libschedulesdirect/common/lineupmaplist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/lineupmaplist.py -------------------------------------------------------------------------------- /libschedulesdirect/common/multipartbroadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/multipartbroadcast.py -------------------------------------------------------------------------------- /libschedulesdirect/common/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/program.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programartwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programartwork.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programaward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programaward.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programcast.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programcontentrating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programcontentrating.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programcrew.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programcrew.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programdescription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programdescription.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programdescriptionlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programdescriptionlist.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programeventdetails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programeventdetails.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programkeywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programkeywords.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programmetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programmetadata.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programmovie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programmovie.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programrecommendation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programrecommendation.py -------------------------------------------------------------------------------- /libschedulesdirect/common/programtitles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/programtitles.py -------------------------------------------------------------------------------- /libschedulesdirect/common/qualityrating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/qualityrating.py -------------------------------------------------------------------------------- /libschedulesdirect/common/responsestatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/responsestatus.py -------------------------------------------------------------------------------- /libschedulesdirect/common/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/schedule.py -------------------------------------------------------------------------------- /libschedulesdirect/common/schedulehash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/schedulehash.py -------------------------------------------------------------------------------- /libschedulesdirect/common/schedulehashlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/schedulehashlist.py -------------------------------------------------------------------------------- /libschedulesdirect/common/schedulelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/schedulelist.py -------------------------------------------------------------------------------- /libschedulesdirect/common/schedulemetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/schedulemetadata.py -------------------------------------------------------------------------------- /libschedulesdirect/common/seasonepisode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/seasonepisode.py -------------------------------------------------------------------------------- /libschedulesdirect/common/servicecountry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/servicecountry.py -------------------------------------------------------------------------------- /libschedulesdirect/common/serviceregion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/serviceregion.py -------------------------------------------------------------------------------- /libschedulesdirect/common/station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/station.py -------------------------------------------------------------------------------- /libschedulesdirect/common/stationlogo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/stationlogo.py -------------------------------------------------------------------------------- /libschedulesdirect/common/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/status.py -------------------------------------------------------------------------------- /libschedulesdirect/common/statusaccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/statusaccount.py -------------------------------------------------------------------------------- /libschedulesdirect/common/statussystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/statussystem.py -------------------------------------------------------------------------------- /libschedulesdirect/common/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/token.py -------------------------------------------------------------------------------- /libschedulesdirect/common/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/common/util.py -------------------------------------------------------------------------------- /libschedulesdirect/schedulesdirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/libschedulesdirect/schedulesdirect.py -------------------------------------------------------------------------------- /logging.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/logging.cfg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/readme.md -------------------------------------------------------------------------------- /sd2xmltv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/sd2xmltv.py -------------------------------------------------------------------------------- /xmltv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/xmltv/__init__.py -------------------------------------------------------------------------------- /xmltv/xmltvchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/xmltv/xmltvchannel.py -------------------------------------------------------------------------------- /xmltv/xmltvdocument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/xmltv/xmltvdocument.py -------------------------------------------------------------------------------- /xmltv/xmltvprogramme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/xmltv/xmltvprogramme.py -------------------------------------------------------------------------------- /xmltv/xmltvwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrilchuk/sd2xmltv/HEAD/xmltv/xmltvwriter.py --------------------------------------------------------------------------------