Skip to main content

A python client for TVDB rest API

Project description

tvdb_api_client: an unofficial API for the TVDB

build lint tests license codecov readthedocs pypi downloads code style: black build automation: yam Lint: ruff

tvdb_api_client is an unofficial API for the TVDB.

In a nutshell

Installation

The easiest way is to use poetry to manage your dependencies and add tvdb_api_client to them.

[tool.poetry.dependencies]
tvdb_api_client = "*"

Usage

Initialise the client (example using the django cache):

from django.core.cache import cache
from tvdb_api_client import TVDBClient

client = TVDBClient("username", "user_key", "api_key", cache)

Once the client has been initialised, you can use it to get the following info:

  • get TV series by TVDB id
  • get TV series by IMDb id
  • find identifying info for a TV series by its name
  • get episodes by TV series using its TVDB id

Links

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

tvdb_api_client-0.7.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

tvdb_api_client-0.7.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file tvdb_api_client-0.7.0.tar.gz.

File metadata

  • Download URL: tvdb_api_client-0.7.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.26

File hashes

Hashes for tvdb_api_client-0.7.0.tar.gz
Algorithm Hash digest
SHA256 345a9ab05a77ea174ee0abdfd5e105fd1d11b6cbc9e70c63c86406c0ad583342
MD5 f39090f4cf6a69f416cac77cc4a01a31
BLAKE2b-256 20b77c15001146e8157465ed501421e4b8f3f1f0029473700b37c71754debb8d

See more details on using hashes here.

File details

Details for the file tvdb_api_client-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tvdb_api_client-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61e9cb268bf6ab77ddaa7808c368eb03804ecd19048b4383e9379a536fcdb8e9
MD5 e9b4c655a76f6ac2945d4cdbb6b9b7e4
BLAKE2b-256 84011daeeb1d7aa2a049ef5f5fe81335229b4394c5bfcf8f24babc01736052c4

See more details on using hashes here.

Supported by

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