eztv.py
Install eztv.py with the following command:
python3 -m pip install eztv.py
This command downloads all torrents matching the search terms to the current directory
eztv.py --torrents search terms
Or if you prefer a line-separated list of magnet links:
eztv.py --magnet search terms
Other packages and their issues
There are several other packages that provide an eztv API. Most of these are broken and no longer maintained.
This package (eztv.py) offers:
- API access
- Search functionality
- DNS over HTTPS to avoid ISP blocks
- Command line usage
- Python library usage
| language | package | status | last update | EZTV API | EZTV search | DNS over HTTPS | CLI | Library |
|---|---|---|---|---|---|---|---|---|
| Python | https://pypi.org/project/eztv/ | broken | 2010-03-20 | 🚫 | 🚫 | 🚫 | 🚫 | ✅️ |
| Python | https://pypi.org/project/ezflix/ | broken | 2020-08-28 | ? | ? | ? | ✅️ | ✅️ |
| Javascript | https://www.npmjs.com/package/eztv-api-pt | broken | 2017-09-29 | ? | ? | ? | ? | ? |
| Javascript + Python | https://www.flexget.com/Plugins/eztv | works | 2025-07-23 | ✅️ | partial, by iterating over all entries and filtering on IMDB id | ? | ? | ? |
| Python | https://github.com/PaulSec/API-EZTV.it | ? | 2016-06-29 | ? | ? | ? | ? | ? |
| Python | https://pypi.org/project/eztv-py/ | ? | 2025-09-14 | ✅️ | ✅️ | ✅️ | ✅️ | ✅️ |
| Golang | https://pkg.go.dev/github.com/odwrtw/eztv | ? | ? | ? | ? | ? | ? | ? |
| Golang | https://pkg.go.dev/github.com/keeb/go-eztv-api | ? | ? | ? | ? | ? | ? | ? |
If nothing unexpected occurs, I plan to maintain this package for a long time.
Metadata
Release files for eztv.py 2026.7.26
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eztv_py-2026.7.26-py3-none-any.whl | Python 3 | none | any | Details |
Release files / eztv_py-2026.7.26-py3-none-any.whl
| Download URL | eztv_py-2026.7.26-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd74a9b6288b20ebea2d0cb7c24b2c2bd6c0adbacd59be7ef3856d4d2f57eae4
|
|
BLAKE2b-256 checksum How to use checksums |
78f8fd83e54226c2623b2cd9ea057dfffd2fa80bed6aa754c56e00a0d096a19f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|