Gets matching timestamps for multiple streamers from a single twitch clip or timestamp.
Project description
StreamSync
Syncs twitch clips with other streamers.
Input a twitch clip url, slug, or vod timestamp with a list of streamers, and the program will output a list of timestamped urls for the same moment in each streamer's vod.
$ python -m streamsync https://www.twitch.tv/thebigmeech/clip/AgreeableNurturingFishPanicVis-g_-jghN2s5rElLpo sgtapollo lisajfc thebigmeech
sgtapollo: https://www.twitch.tv/videos/2448466929?t=2h20m44s
lisajfc: https://www.twitch.tv/videos/2448318187?t=6h0m38s
thebigmeech: https://www.twitch.tv/videos/2448294467?t=6h42m42s
Installation
pip install twitchsync
Requires a twitch developer application code. To get one log into the twitch developer with your twitch account https://dev.twitch.tv/console Then regester a new application, with category Application Integration and Confidential client type. Then once it is created click Manage -> New Secret and generate a new secret. Save this secret and the Client ID in a text file somewhere you will find them.
Before your first run, set the environment variables: STREAMSYNC_ID=your client id STREAMSYNC_SECRET=your client secret
The environment variables do not need to be persistent, the credentials will be saved automatically and managed as necessary from now on.
Now it can be run like this python -m streamsync <clip url> streamer1 streamer2 streamer3
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file twitchsync-2.0.1.tar.gz.
File metadata
- Download URL: twitchsync-2.0.1.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09b6c52d32bf0cec9eb419275f14d9316d26984d6b7c56549596f37021f3ccfe
|
|
| MD5 |
b8134f71f0a9c537aca7881b9824cf97
|
|
| BLAKE2b-256 |
b7a4421a2e886d2dc613d0029ece27b65c85ee37fa8714b7ba66e78f23609f08
|
File details
Details for the file twitchsync-2.0.1-py3-none-any.whl.
File metadata
- Download URL: twitchsync-2.0.1-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5893e26b6a432fe79b95318426b302c021bb3bcddc265501378d284dd9244b02
|
|
| MD5 |
ee77d49d908f41d68c3ba41a9f3f7635
|
|
| BLAKE2b-256 |
731bc677bd77404d76376e2f63d997c19feb03f4c0ec3324084e350bdf362370
|