All Projects → tsifrer → Python Twitch Client

tsifrer / Python Twitch Client

Licence: mit
Python wrapper for Twitch API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Twitch Client

Twitchlib
C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Supports .NET Core 2.0
Stars: ✭ 519 (+278.83%)
Mutual labels:  api, twitch, client
Zenpy
Python wrapper for the Zendesk API
Stars: ✭ 222 (+62.04%)
Mutual labels:  api, wrapper, client
Swaddle
Automagically create API clients/wrappers in JavaScript
Stars: ✭ 23 (-83.21%)
Mutual labels:  api, wrapper, client
Twitchio
TwitchIO - An Async Bot/API wrapper for Twitch made in Python.
Stars: ✭ 268 (+95.62%)
Mutual labels:  api, wrapper, twitch
Twitchcsharp
Twitch C# Wrapper for the Twitch v3 REST API
Stars: ✭ 36 (-73.72%)
Mutual labels:  api, wrapper, twitch
Python Binance Chain
Binance Chain Exchange API python implementation for automated trading
Stars: ✭ 96 (-29.93%)
Mutual labels:  api, client
Binance.api.csharp.client
C#.NET client for Binance Exchange API.
Stars: ✭ 98 (-28.47%)
Mutual labels:  api, wrapper
Swiftagram
A modern Swift wrapper for Instagram Private API.
Stars: ✭ 100 (-27.01%)
Mutual labels:  api, client
Rust Ipfs Api
Rust crate for interfacing with the IPFS API
Stars: ✭ 105 (-23.36%)
Mutual labels:  api, client
Apipeline
Feature-rich and pluggable offline-first API wrapper for all your javascript environements ! Easily wire-up your API and make your app work offline in minutes.
Stars: ✭ 92 (-32.85%)
Mutual labels:  api, wrapper
Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (-27.01%)
Mutual labels:  api, client
Tlaw
The Last API Wrapper: Pragmatic API wrapper framework
Stars: ✭ 112 (-18.25%)
Mutual labels:  api, wrapper
Telebot.nim
Async client for Telegram Bot API in pure Nim [Bot API 5.1]
Stars: ✭ 93 (-32.12%)
Mutual labels:  api, client
Discord.jl
The Julia Discord API Wrapper
Stars: ✭ 93 (-32.12%)
Mutual labels:  api, wrapper
Rundeck Cli
CLI tool for Rundeck
Stars: ✭ 98 (-28.47%)
Mutual labels:  api, client
Spotify Web Api Js
A client-side JS wrapper for the Spotify Web API
Stars: ✭ 1,313 (+858.39%)
Mutual labels:  api, wrapper
Flickr Sdk
Almost certainly the best Flickr API client in the world for node and the browser
Stars: ✭ 104 (-24.09%)
Mutual labels:  api, client
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-11.68%)
Mutual labels:  api, wrapper
Kayn
superagent-inspired Node.js lib (w/ **some** TypeScript support) for accessing Riot's League of Legend's API (discord: cnguy#3614)
Stars: ✭ 122 (-10.95%)
Mutual labels:  api, wrapper
Tooty
An alternative multi-accounts Web client for Mastodon.
Stars: ✭ 124 (-9.49%)
Mutual labels:  api, client

python-twitch-client

Latest docs Latest version Latest build Coverage

python-twitch-client is an easy to use Python library for accessing the Twitch API

You can find more information in the documentation or for support, you can join the Discord Server.

Note

python-twitch-client currently supports Twitch API v5 and the new Helix API.

If you find a missing endpoint or a bug please raise an issue or contribute and open a pull request.

Basic Usage

Helix API

from itertools import islice
from twitch import TwitchHelix

client = TwitchHelix(client_id='<my client id>')
streams_iterator = client.get_streams(page_size=100)
for stream in islice(streams_iterator, 0, 500):
    print(stream)

Twitch API v5

from twitch import TwitchClient

client = TwitchClient(client_id='<my client id>')
channel = client.channels.get_by_id(44322889)

print(channel.id)
print(channel.name)
print(channel.display_name)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].