Piptv M3U Generator - An M3U IPTV playlist generator using piptvs scraping logic
Project description
pmg - Piptv M3U Generator
An M3U generator for IPTV services [kodi/plex/etc.] using the same scraping logic as piptv! I provide this script and all support for it free of charge, but any donations are welcome and appreciated. They can be sent to this bitcoin address: bc1qahz93vyljhjj0fsadu2m8zdhaqdaf60gnc7y2y Thank you and enjoy!
Installation
Pgm is available on pypi. To install the script, do the following in a terminal/cmd prompt
Windows
pip install piptv_pmg
Ubuntu/Debian
python3 -m pip install piptv_pmg
This script requires geckodriver to be installed. I have included the latest 64 & 32bit geckodriver binaries for windows in the resource directory in this repo. You can also find them here. Geckodriver must be moved to a location that's within your path environment variable. To see how your path is currently configured in windows, open a cmd prompt and type the following:
echo @PATH@
Ubuntu/Debian users can use their package manager to install geckodriver. For example, in Ubuntu you would type the following in a terminal:
apt install firefox-geckodriver
Usage
To use the script to generate an M3U, simply run the script and pass the directory (including file name) you would like the M3U to be written to with the -o flag. For example
Windows
python -m piptv_pmg.pmg -o "C:\Users\Example_Person\Example_dir\example.m3u"
Ubuntu/Debian
python3 -m piptv_pmg.pmg -o /home/some_user/some_dir/example.m3u
Documentation for cross platform automation of the script, as well as some processes for use with specific IPTV services such a plex and kodi will be added shortly, we are still working on making them as clear and detailed as possible!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for piptv_pmg-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c3fafb995ab731477ba311777077611ada28e64d9ac2ea59a11731448eaaa53 |
|
MD5 | 01bb94efe875a4532d5f9e8a385f47eb |
|
BLAKE2b-256 | 1069e26c8bcf93e87aed6ff401e97710b660675b28e30748fc4f39e2f7471d06 |