streamscraper is a cross-platform CLI tool for scraping m3u8 links and downloading movies from popular streaming sites.
There is a GUI bundled with the latest version of streamscraper here: streamscraper-gui.
If you start streamscraper without parameters, it will ask you to input additonal data. Messages marked with [INPUT]
means the program is waiting for an input.
To view a list of available commands, use the --help switch
./streamscraper --help
This outputs:
download Sets the program to download mode
listparsers List all the available parsers
help Display more information on a specific command.
version Display version information.
-p, --parser Required. Specifies which parser the program will use to
obtain download links
-u, --uri Required. The website URL to download from
-o, --output Required. Location of the file to be saved
-g, --guiserve Optimize output for GUI programs
To download a movie from RTLMost!, you'd say:
./streamscraper download --parser rtlmost --uri https://path-to-rtlmost-video.hu/example --output video.mp4
Or the shorthand version:
./streamscraper download -p rtlmost -u https://path-to-rtlmost-video.hu/example -o video.mp4
For more information about building the project and implementing custom parsers, please visit the wiki pages.