Skip to main content

Drop in replacement/extension to xmltv grabbers

Project description

pyepggrab

Extension / replacement of the original XMLTV.

All grabbers are written following the XMLTV specifications and compatible with all XMLTV tools (tv_find_grabbers, tv_validate_*).

Grabbers found here can be used together with the grabbers found in the original XMLTV project, and any software uses the original XMLTV project can use these grabbers without any modification.

To avoid name conflicts, pyepggrab grabbers use the prefix tv_grab_pyepg_.

Installation

If the functionality of tv_find_grabbers is required the one in the original XMLTV project can be used until we provide an alternative. (On the Roadmap)

From package

pyepggrab is available on PyPi: https://pypi.org/project/pyepggrab/

Install it with your preferred package manager.

For example, with pip

pip install pyepggrab

or with pipx

pipx install pyepggrab

From source

To install from source, create a wheel package (this requires hatch):

hatch build

and install it with your preferred package manager.

For example, with pip

pip install dist/pyepggrab-*.whl

or with pipx

pipx install dist/pyepggrab-*.whl

Available grabbers:

Country Guide source Grabber
HU port.hu hu_porthu

Roadmap

In no particular order

  • Upload a package to PyPi
  • Write an example grabber to demonstrate the usage of pyepggrab (see example directory)
  • Write tools to make it standalone (tv_find_grabbers, tv_validate_*)

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

pyepggrab-0.1.8.tar.gz (41.2 kB view details)

Uploaded Source

Built Distribution

pyepggrab-0.1.8-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

File details

Details for the file pyepggrab-0.1.8.tar.gz.

File metadata

  • Download URL: pyepggrab-0.1.8.tar.gz
  • Upload date:
  • Size: 41.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.26.0

File hashes

Hashes for pyepggrab-0.1.8.tar.gz
Algorithm Hash digest
SHA256 6bb91bdae300e9bd412aca5d099068b40cc532738b997e6e9df6b9986ebe06b6
MD5 3c02151b26c6aa0359fd87f7f3af496e
BLAKE2b-256 d4ae02e8f02af0dc193609236e84ac139749f507a2d22b4a07cf2ed14bdb11db

See more details on using hashes here.

File details

Details for the file pyepggrab-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: pyepggrab-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 46.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.26.0

File hashes

Hashes for pyepggrab-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3fec2cbf06e7e8442a07ba53611d5a3fd3eb4417bdd4f8b96ec33b53e26493ad
MD5 b0252a3cfc70ef564d175f1823f6126f
BLAKE2b-256 de5fe8220ed29342055a058793a13ca26ea51e99bd3bf6d11319ceb9da1a21f2

See more details on using hashes here.

Supported by

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