Skip to main content

CLI for interacting with the Restream.io API

Project description

restream.io CLI

Python command-line tool to interact with the Restream.io API.

Bootstrapping

Requires uv installed.

uv sync

Basic commands

  • restream.io login - perform OAuth2 login flow (opens browser, listens locally).
  • restream.io profile - show user profile.
  • restream.io channel list - list channels.
  • restream.io channel get <id> - fetch specific channel.
  • restream.io event list - list events.
  • restream.io version - show dynamic version derived from git tags.

Development

Run tests:

uv run pytest

Configuration

Tokens and configuration are stored in the user's config directory. Environment variables can override: RESTREAM_CLIENT_ID, RESTREAM_CLIENT_SECRET.

Roadmap

See AGENTS.md for AI agent instructions and extension points.

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

restream_io-0.0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

restream_io-0.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file restream_io-0.0.1.tar.gz.

File metadata

  • Download URL: restream_io-0.0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for restream_io-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bbaf3ef821d11d92907b4baa40590a8d9eaca1559a1196be25f053cdb2c406d5
MD5 9bb6cb0d1dc286d321d8621fbd1e9295
BLAKE2b-256 8a558f70254a5b9d11c952481e1d101530314be6a9a6c3013d6151a335852665

See more details on using hashes here.

File details

Details for the file restream_io-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for restream_io-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c5f71417224a69cead084c908f1f569a5e9b03667e8960c6eb3909517918554
MD5 3f5b451ac81062c21e1e68014cc25176
BLAKE2b-256 acd4a8add0f80f717718b3df94a057a31da4ba0556733ba6630a20060b39f174

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