Skip to main content

An unofficial python api to fetch media from RTPPlay, based on their mobile API.

Project description

RTPPlay-API

RTP is the portuguese public broadcaster (Rádio e Televisão de Portugal). Their platform, RTPPlay gives free access to on demand and live tv content.

This python package uses rtpplay's mobile api to fetch their content. As opposed to web scraping, this is not expected to break too often.

This package is in no way official nor endorsed by RTP.

Installation

pip install rtpplayapi

Usage

from rtpplayapi import RTPPlayAPI

rtppapi = RTPPlayAPI()
print(rtppapi.search("offline"))

Endpoints

NOTE: Some endpoints are missing, feel free to PR.

  • get_live_tv_channels
  • get_live_radio_channels
  • get_slideshow
  • get_collection
  • get_channel_epg
  • get_channel
  • get_program
  • get_episode
  • list_episodes
  • list_programs
  • search

Look at the docstrings on rtpplayapi/api.py for example responses and parameter description.

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

rtpplayapi-1.0.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

rtpplayapi-1.0.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file rtpplayapi-1.0.1.tar.gz.

File metadata

  • Download URL: rtpplayapi-1.0.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for rtpplayapi-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c643eee5d7f4159e3a902e1f44d4b2bcc8ac77919cad15e5332a800e77ea5602
MD5 a2d96976deb3e9b85b4a6bc50278002d
BLAKE2b-256 2afb89774309f2f369097950181c7e34bb6a36fc937871951665e2213c0bb81d

See more details on using hashes here.

File details

Details for the file rtpplayapi-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: rtpplayapi-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for rtpplayapi-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 236d3907306c0cc0ca0e39a9d2e4e903ece224af0224740180171058155a2e15
MD5 9ffb039474f1dc2de827576e678f8058
BLAKE2b-256 d9ff1e45c75b159acab9b2b15fbed535a17bf264272628bea54b2897080b89d3

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