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
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