Metadata-Version: 2.1
Name: iptvtools
Version: 0.1.2
Summary: A set of scripts that help to better IPTV experience.
Home-page: https://github.com/huxuan/iptvtools
Author: Xuan (Sean) Hu
Author-email: i@huxuan.org
License: MIT
Keywords: iptv m3u playlist tools filter
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Requires-Python: >=3
Description-Content-Type: text/markdown
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: pycodestyle ; extra == 'dev'
Requires-Dist: pyflakes ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'

# iptvtools

[![PyPI version](https://badge.fury.io/py/iptvtools.svg)](https://badge.fury.io/py/iptvtools)

IPTVTools aims to provide the following features:

- [X] Grab well-maintained playlists from the Internet.
- [X] Filter inaccessible channels.
- [X] Filter channels according width/resolution.
- [X] Simple strategy to unify channels' titles.
- [X] Format url with UDP proxy (Udpxy) if provided.
- [X] Fulfill channels' information by referring to well-maintained template.
- [ ] Scan certain ip and port range to find new channels.
- [ ] Establish a lightweight database for routine maintenance.

Besides, all scripts should be lightweight and able to keep running regularly after proper configuration.

Last but not least, any ideas, comments and suggestions are welcome!

## Installation

```shell
pip install -U iptvtools
```

or

```shell
pip install .
```

## Usage

Please refer to the [wiki](https://github.com/huxuan/iptvtools/wiki) page.


