Coder Social home page Coder Social logo

tvdb_api_client's Introduction

tvdb_api_client: an unofficial API for the TVDB

Tests

License

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

tvdb_api_client's People

Contributors

agentnico avatar dylanvanassche avatar spapanik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tvdb_api_client's Issues

get_episodes_by_series() does not exist anymore

Description

The latest release lacks the method get_episodes_by_series in TVDBClient.
There's a mistake in the indentation of the class.

Steps to reproduce

  1. Upgrade to the latest release with pip
  2. Try to call get_episodes_by_series on an instance of the TVDBClient class
  3. An ImportError is raised: ImportError: cannot import name 'get_episodes_by_series' from 'tvdb_api_client'

user_key

Hello, where can I get the user_key, and can the project continue to be used now, thank you

Language Support

Hello,

this is not an issue, more an enhancement or feature request. Accept-Language needs to be added in request header for translated content (and airdays etc)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.