Catch-up-TV-and-More / xmltv

Licence: other
TV guides - XMLTV

Programming Languages

perl
6916 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to xmltv

TV7 EPG Data
EPG files for TV7 (Iinit7) in XMLTV format
Stars: ✭ 41 (+215.38%)
Mutual labels:  xmltv
locast2tuner
Locast to Emby/Plex/Channels server
Stars: ✭ 51 (+292.31%)
Mutual labels:  xmltv
epg
Pre-built EPGs for Malaysian TV Providers, including Astro, unifi TV and MYTV Broadcasting - Currently generating on my own PC, updates every week
Stars: ✭ 51 (+292.31%)
Mutual labels:  xmltv
webgrabplus-siteinipack
Official user supported WebGrab+Plus Siteini.pack repo
Stars: ✭ 133 (+923.08%)
Mutual labels:  xmltv
tv grab fr telerama
XMLTV Grabber using telerama api data
Stars: ✭ 36 (+176.92%)
Mutual labels:  xmltv
iptvx
IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
Stars: ✭ 65 (+400%)
Mutual labels:  xmltv

TV guides - XMLTV

This repository keeps XMLTV TV guides up to date in order to be used with the Live TV "PVR IPTV Simple Client/Catch-up TV & More" combo.

Notes

  • Files with _local prefix contain all date and time in local timezone (the one from the grabber)
  • Files without _local prefix contain all date and time in UTC

Developers notes

The update_all_tv_guides.sh can be used to automatically update TV guides files (xxxxx.xml files). The script automatically create a commit with the latest TV guides and it will push the modification on this GitHub repository. This script is executed every night with a cron task but you can trigger it manually on your own computer.

Fonctionnement (only in french ATM)

  • Si on est le jour J (par exemple le 19/06/2020)
  • Toutes les nuits, le script bash update_all_tv_guides.sh est exécuté
  • Ce que fait le script bash (update_all_tv_guides.sh)
    • Pull du dépôt GitHub
    • Suppression des fichiers XMLTV de la racine
    • Pour chaque pays, récupération du programme TV de la journée J+2 (par exemple le 21/06/2020) qu'on place dans le dossier raw
    • Appel du petit script Python (post_treatment.py)
      • Suppression, dans le dossier raw, des programmes TV trop anciens
      • Fusion, pour chaque pays, des programmes TV de chaque jour présents dans le dossier raw
      • Post traitement des programmes TV (découpage par jour, avec heure locale ou UTC, ...)
    • Push sur le dépôt GitHub des modifications
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].