3N4N / TwitchRecover

Twitch VOD- and stream-link retriever

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twitch Recover
==============

A java program to retrieve URL links of livestreams and VODs.

This is an aggressively refactored version of another project.  You can find the
original project here:

    https://github.com/TwitchRecover/TwitchRecover


NOTICE
------

This project is archived.  There will not be any future updates.  There is a
substitute project written in Rust you may be interested in:
https://github.com/3N4N/TwitchLink


Requirements
------------

o Java
  o Minimum: Java 8
  o Recommended: Java 17
o OAuth access token
  o Follow the official guide
    https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/#client-credentials-grant-flow
  o Get client id and secret
    https://dev.twitch.tv/console
  o Create a json file at $HOME/.TwitchRecover/secrets.json
    with the following content
    {
      "client_id": "<your_client_id>",
      "oauth_token": "Bearer <your_OAuth_token>"
    }


How to Run
----------

o On Windows

    .\gradlew.bat build
    java -jar build\libs\TwitchRecover.jar <link>

o On Linux

    ./gradlew build
    java -jar build/libs/TwitchRecover.jar <link>


Issues
------

If you face any problem, specially any bug, reach out through email.

  o Personal email: 3nan.ajmain AT gmail
  o Public inbox: ~enan/public-inbox@lists.sr.ht

About

Twitch VOD- and stream-link retriever

License:GNU General Public License v3.0


Languages

Language:Java 100.0%