Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eztv.py-2025.9.25.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eztv.py-2025.9.25-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

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

Hashes for eztv.py-2025.9.25.tar.gz
Algorithm Hash digest
SHA256 d959fb633f43b6ca24f09076c12662f5c7ad75f79cbfcf0ab7287d4686c23ed4
MD5 439ab9fbd20a91921adc0cefaa54f355
BLAKE2b-256 80c2fa45c9db2c3680dd16f517fe51f73c5a9c9fc2bbc9c290a7495fc6142f00

See more details on using hashes here.

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

Hashes for eztv.py-2025.9.25-py3-none-any.whl
Algorithm Hash digest
SHA256 150ee3d1ba78b72fec4c46439b0cc93ad0a87ca6fed4662fcf3d6602345edcb3
MD5 6acb933bf1d2f487d20f51bb02d6a382
BLAKE2b-256 ab9212634a9421b33b05834cd6eeab169017e84abb79ba1a713c7aacb8566ef7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page