Skip to main content

A Python wrapper library for the 3Play API v3

Project description

3Play API Helper

https://img.shields.io/pypi/v/three-play.svg https://img.shields.io/travis/rnag/three-play.svg Documentation Status Updates

A Python wrapper library for the 3Play API v3

Usage

from three_play.v3 import *
from three_play.v3.models import *

# Assuming you haven't set this via the environment variable
ThreePlayApi.configure('MY-API-KEY')

r = ThreePlayApi.list_media_files(name_partial='Testing')
file_data = r.get('data', [])
files = [MediaFile(**file) for file in file_data]
print(len(files), files)

transcripts = ThreePlayHelper.get_transcripts('my-video-id')
print(len(transcripts), transcripts)

Installing

The 3Play helper library is available on PyPI:

$ python -m pip install three-play

Supported Versions

The three-play helper library officially supports Python 3.7 or higher.

About

I recommend reading the documentation in the source code for important HOW-TO’s and info on what each helper function is doing.

I’ll need to write some kind of documentation eventually, but that’s still pending for now.

At a minimum I recommend setting these 2 environment variables:

  • 3PLAY_API_KEY - API Key to use for requests to 3Play API

  • INTEGRATION_ID - Service Integration ID on 3Play - for example, an integration /w YouTube

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.1 (2021-06-11)

  • Update docs

0.1.0 (2021-06-11)

  • First release on PyPI.

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

three-play-0.1.1.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

three_play-0.1.1-py2.py3-none-any.whl (24.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file three-play-0.1.1.tar.gz.

File metadata

  • Download URL: three-play-0.1.1.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.0

File hashes

Hashes for three-play-0.1.1.tar.gz
Algorithm Hash digest
SHA256 197bcb8db4e0948832416c84ae4c45e9afa900e14db741eeb279356767088342
MD5 9c54379f6e7d41cc75470bf854a4ac61
BLAKE2b-256 4899f5b4fe4985197476d3b9964dfcc532d8c6cdc2b365a0828c6ccd800c239c

See more details on using hashes here.

File details

Details for the file three_play-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: three_play-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.0

File hashes

Hashes for three_play-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 693c276cff2acf547564bd94fcc70f9e17f6e9a45c0921fbc24f3590b6c2e792
MD5 9844acbabd7ee3c9b402e73d6f7f02ca
BLAKE2b-256 ee81d0b177d5876351a2c073faf890560c00510c122ba9a6525345c3108ba46d

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