Skip to main content

Interact with a dizqueTV instance's API

Project description

dizqueTV-python

PyPi Python support License

Open Issues Closed Issues Activity

Latest Release Docs

Discord Twitter

A Python library to interact with a dizqueTV instance

Installation

From GitHub

  1. Clone repository with git clone https://github.com/nwithan8/dizqueTV-python.git
  2. Enter project folder with cd dizqueTV-python
  3. Install requirements with pip install -r requirements.txt

From PyPi

Run pip install dizqueTV

Setup

Import the API class from the dizqueTV module

Ex.

from dizqueTV import API

dtv = API(url="http://localhost:8000")

Enable verbose logging by passing verbose=True into the API object declaration

Usage

Documentation available on ReadTheDocs

Exceptions

  • MissingSettingsError: The kwargs you have provided to create a new object (ex. Channel or PlexServer) are incomplete
  • MissingParametersError: You did not provide a required parameter in your function call (ex. provide a PlexAPI Server when adding PlexAPI Video to a channel)
  • NotRemoteObjectError: The object you are calling this method on is a locally-created object that does not exist on the dizqueTV server
  • ChannelCreationError: An error occurred when creating a Channel object

Contact

Please leave a pull request if you would like to contribute.

Join the dizqueTV Discord server (link on project page). My Discord username is nwithan8#8438

Follow me on Twitter: @nwithan8

Also feel free to check out my other projects here on GitHub or join the #developer channel in my Discord server below.

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

dizquetv-2.1.0.153.tar.gz (59.9 kB view details)

Uploaded Source

Built Distribution

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

dizquetv-2.1.0.153-py3-none-any.whl (63.2 kB view details)

Uploaded Python 3

File details

Details for the file dizquetv-2.1.0.153.tar.gz.

File metadata

  • Download URL: dizquetv-2.1.0.153.tar.gz
  • Upload date:
  • Size: 59.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dizquetv-2.1.0.153.tar.gz
Algorithm Hash digest
SHA256 396bd48818e3270946d799031f0af9cf251f821ec8e23f6fc1afd29e6f719385
MD5 057a70bd678d50fcd0629b46b0651a6d
BLAKE2b-256 e9d536e4913b71f652f9237a805bf0231c61bd8729150414b1aa3c9e47501dd4

See more details on using hashes here.

File details

Details for the file dizquetv-2.1.0.153-py3-none-any.whl.

File metadata

  • Download URL: dizquetv-2.1.0.153-py3-none-any.whl
  • Upload date:
  • Size: 63.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dizquetv-2.1.0.153-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e2803622d379584e6f04184b1be40453875e77d04cc01627488a73aa199041
MD5 fe46ed5f029da8021e39be68e4999d6b
BLAKE2b-256 fdc2d7c4b44908907e2a87477156cded36b980d6b66014ecfdbf58030f24d1cb

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