Query the EZTV site programmatically
Project description
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.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eztv.py-2025.9.25.tar.gz.
File metadata
- Download URL: eztv.py-2025.9.25.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d959fb633f43b6ca24f09076c12662f5c7ad75f79cbfcf0ab7287d4686c23ed4
|
|
| MD5 |
439ab9fbd20a91921adc0cefaa54f355
|
|
| BLAKE2b-256 |
80c2fa45c9db2c3680dd16f517fe51f73c5a9c9fc2bbc9c290a7495fc6142f00
|
File details
Details for the file eztv.py-2025.9.25-py3-none-any.whl.
File metadata
- Download URL: eztv.py-2025.9.25-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
150ee3d1ba78b72fec4c46439b0cc93ad0a87ca6fed4662fcf3d6602345edcb3
|
|
| MD5 |
6acb933bf1d2f487d20f51bb02d6a382
|
|
| BLAKE2b-256 |
ab9212634a9421b33b05834cd6eeab169017e84abb79ba1a713c7aacb8566ef7
|