Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

StianWiu/Twitch-Recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github test Latest npm version GitHub last commit GitHub commit activity GitHub repo size Dependents

Install

$ npm i -g twitch-recorder

You can also install this without the -g but it will not be available globally.

Options

Name Type Description Input Required
-h --help Extra Display information about program.
-u --user setting Specify what user to record string
-c --category setting Chose specific category to record. string
-m --max setting Control how large file can become number
-l --loop setting Automatically wait for next stream boolean
-d --directory setting Chose what directory to save to string
-q --quality setting What quality to record. 0 is highest num

Example commands

$ twitchrec -u <username>

$ twitchrec -u <username> -c <category> -m <num> -l -d <path> -q <num>

$ twitchrec --user <username> --category <category> --max <num> --loop --directory <path> --quality <num>

Issues

If you are experiencing issues please open an issue on GitHub and I'll do my best to help you.

Features

  • Record only certain categories
  • Record until certain file size has been reached
  • Continue waiting for next stream after stream is done
  • Choose what quality to record.

This was made for windows and ubuntu so it has not been tested in any other operating system. Though it will most likely still work. Please see Requirements section.

Feel free to take as much as you want from this project and use it on your own.

Requirements

  • For both windows and Linux you need Node.js and NPM installed.

Build Setup

# clone repo
$ git clone https://github.com/StianWiu/Twitch-Recorder/

# install dependencies
$ npm i

# start project with node
$ node index.js --user pignuuuu

# To see all options run
$ node index.js --help

About

A terminal based tool for recording live twitch streams.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published