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-0.0.0.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

dizqueTV-0.0.0-py3-none-any.whl (64.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dizquetv-0.0.0.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dizquetv-0.0.0.tar.gz
Algorithm Hash digest
SHA256 756690908014cf23a520cf4df402e3ca5b7c62b39bd7b3437dcfc70a3f4a2a31
MD5 96338b5d057111be3bf4cfa1acb75721
BLAKE2b-256 bb4671590d0e1f6ea37fbf78557e865ee76db3bf70507ae63cbbef95b326a869

See more details on using hashes here.

File details

Details for the file dizqueTV-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: dizqueTV-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dizqueTV-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e2393f3e025887e7947145cf869f394806fe3dc5ef6919c9136678c9ee5f539
MD5 d7201135a0f17f9fcee9d34572134ca4
BLAKE2b-256 f36cfde0dd535ddd47cbb3d7f02d31168b3d763a85b6376b0e96276d6705098e

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