Skip to content

Rewind is a wrapper around the Streamlink library to allow for custom plugins that are 'past broadcast' aware (like Twitch VODs)

License

Notifications You must be signed in to change notification settings

ngullotta/rewind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rewind

Badge for GitHub repo top language Badge for GitHub last commit Tests

Check out the badges hosted by shields.io.

Description

Rewind is a wrapper around the Streamlink library to allow for custom plugins that are 'past broadcast' aware (like Twitch VODs)

Currently supported plugins:

  • Twitch

Table of Contents

Installation

You will need poetry to install a development environment.

You probably do not poetry if you don't intend on development, but I've never tried it without it :)

Easiest Method (Not Intended for Development)

I plan on publishing this on PyPI when I get around to it (and can land on a non-conflicting name), until then —

$ git checkout https://github.com/legionxvx/rewind.git
$ cd rewind
$ pip install . --user

For Everyone Else (Intended for Developers or Others)

$ git checkout https://github.com/legionxvx/rewind.git
$ cd rewind
$ poetry install
$ poetry run python -m rewind

Usage

Because he never streams...

$ rewind www.twitch.tv/clinststevens best --twitch-check-vods

Tests

Tests are just stubs right now, and have very poor coverage, but I'll fix that in the future...

$ poetry run pytest

License

GNU GPLv3

Contributing

Currently there is no formal method of contribution. Obviously PRs are welcome however, they must have tests associated with them!

Questions?

For any questions, please contact me with the information below:

GitHub: @legionxvx

About

Rewind is a wrapper around the Streamlink library to allow for custom plugins that are 'past broadcast' aware (like Twitch VODs)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages