├── .gitignore ├── .readthedocs.yaml ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── _static │ ├── css │ │ └── custom.css │ ├── icons │ │ └── pypi-icon.js │ ├── logo-16x16.png │ ├── logo-32x32.png │ ├── logo.ico │ ├── logo.png │ ├── logo.svg │ └── switcher.json ├── _templates │ └── autosummary │ │ └── module.rst ├── changelog.rst ├── conf.py ├── index.rst ├── make.bat ├── modules │ ├── twitchAPI.chat.middleware.rst │ ├── twitchAPI.chat.rst │ ├── twitchAPI.eventsub.base.rst │ ├── twitchAPI.eventsub.rst │ ├── twitchAPI.eventsub.webhook.rst │ ├── twitchAPI.eventsub.websocket.rst │ ├── twitchAPI.helper.rst │ ├── twitchAPI.oauth.rst │ ├── twitchAPI.object.api.rst │ ├── twitchAPI.object.base.rst │ ├── twitchAPI.object.eventsub.rst │ ├── twitchAPI.object.rst │ ├── twitchAPI.twitch.rst │ └── twitchAPI.type.rst ├── requirements.txt ├── tutorial │ ├── chat-use-middleware.rst │ ├── mocking.rst │ ├── reuse-user-token.rst │ └── user-auth-headless.rst ├── tutorials.rst ├── v3-migration.rst └── v4-migration.rst ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py └── twitchAPI ├── __init__.py ├── chat ├── __init__.py └── middleware.py ├── eventsub ├── __init__.py ├── base.py ├── webhook.py └── websocket.py ├── helper.py ├── oauth.py ├── object ├── __init__.py ├── api.py ├── base.py └── eventsub.py ├── py.typed ├── twitch.py └── type.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/icons/pypi-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/icons/pypi-icon.js -------------------------------------------------------------------------------- /docs/_static/logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/logo-16x16.png -------------------------------------------------------------------------------- /docs/_static/logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/logo-32x32.png -------------------------------------------------------------------------------- /docs/_static/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/logo.ico -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/logo.svg -------------------------------------------------------------------------------- /docs/_static/switcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_static/switcher.json -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules/twitchAPI.chat.middleware.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.chat.middleware.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.chat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.chat.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.eventsub.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.eventsub.base.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.eventsub.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.eventsub.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.eventsub.webhook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.eventsub.webhook.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.eventsub.websocket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.eventsub.websocket.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.helper.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.helper.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.oauth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.oauth.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.object.api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.object.api.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.object.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.object.base.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.object.eventsub.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.object.eventsub.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.object.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.twitch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.twitch.rst -------------------------------------------------------------------------------- /docs/modules/twitchAPI.type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/modules/twitchAPI.type.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorial/chat-use-middleware.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/tutorial/chat-use-middleware.rst -------------------------------------------------------------------------------- /docs/tutorial/mocking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/tutorial/mocking.rst -------------------------------------------------------------------------------- /docs/tutorial/reuse-user-token.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/tutorial/reuse-user-token.rst -------------------------------------------------------------------------------- /docs/tutorial/user-auth-headless.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/tutorial/user-auth-headless.rst -------------------------------------------------------------------------------- /docs/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/tutorials.rst -------------------------------------------------------------------------------- /docs/v3-migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/v3-migration.rst -------------------------------------------------------------------------------- /docs/v4-migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/docs/v4-migration.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp>=3.9.3 2 | python-dateutil>=2.8.2 3 | typing_extensions 4 | enum-tools 5 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/setup.py -------------------------------------------------------------------------------- /twitchAPI/__init__.py: -------------------------------------------------------------------------------- 1 | VERSION = (4, 5, 0, '') 2 | 3 | __version__ = '4.5.0' 4 | -------------------------------------------------------------------------------- /twitchAPI/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/chat/__init__.py -------------------------------------------------------------------------------- /twitchAPI/chat/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/chat/middleware.py -------------------------------------------------------------------------------- /twitchAPI/eventsub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/eventsub/__init__.py -------------------------------------------------------------------------------- /twitchAPI/eventsub/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/eventsub/base.py -------------------------------------------------------------------------------- /twitchAPI/eventsub/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/eventsub/webhook.py -------------------------------------------------------------------------------- /twitchAPI/eventsub/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/eventsub/websocket.py -------------------------------------------------------------------------------- /twitchAPI/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/helper.py -------------------------------------------------------------------------------- /twitchAPI/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/oauth.py -------------------------------------------------------------------------------- /twitchAPI/object/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/object/__init__.py -------------------------------------------------------------------------------- /twitchAPI/object/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/object/api.py -------------------------------------------------------------------------------- /twitchAPI/object/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/object/base.py -------------------------------------------------------------------------------- /twitchAPI/object/eventsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/object/eventsub.py -------------------------------------------------------------------------------- /twitchAPI/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twitchAPI/twitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/twitch.py -------------------------------------------------------------------------------- /twitchAPI/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teekeks/pyTwitchAPI/HEAD/twitchAPI/type.py --------------------------------------------------------------------------------