{"repo":"akmalharith/epg-grabber","free":true,"listed":false,"github":"https://github.com/akmalharith/epg-grabber","clone":"git clone https://github.com/akmalharith/epg-grabber.git","description":"Built in Python, this is another Internet-based scraper and it provides a very rich electronic program guide (EPG) data set from some supported sites.","language":"Python","stars":22,"topics":["xmltv","xmltv-epg-data","m3u8","python","scraper","epg-grabber"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"epg-grabber Yet another EPG scraper built in Python. This is another Internet-based scraper and it does provide a very rich EPG data set for some supported sites. Installation Usage The epg-grabber now comes with a CLI to help you run your scraping jobs. Run py-epg-cli --help for options and help. Run py-epg-cli local to scrape EPG. Pass --help for full options and help. Run py-epg-cli , to check the list of supported sites, To see the channels and channel metadata, pass the site name in the --show command. Since the output is JSON, you can save it for further examination. Example input.json is a JSON file that contains a list of supported site configs and the site channels. Running py-epg-cli : You can parallelize the scraping by sites by passing --workers to py-epg-cli . Defaults to 1 . Contributing If you have a suggestion that would make this better like adding support for a new site or enriching the data, please fork the repo and create a PR. Be sure to read the guides in CONTRIBUTING.md to understand the project structure.","default_branch":null,"files":null,"tree":[],"storefront":"/r/akmalharith","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akmalharith/epg-grabber/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}