CineScript is one stop solution for downloading/streaming content. It provides TUI(Terminal User Interface) which is completely written in bash. Currently, CineScript supports Linux, MacOS and WSL.
- 🎵 Download audio from Youtube Video.
▶️ Download Youtube Video- 🎞️ Download Movie
- 📽️ Stream Movie
- 🎬 Download TV Series
- 🍿 Stream TV Series
- 📟 Interactive Terminal Interface which consists of:
- Single Select Menu
- Multi Select Menu
- 📺 Supports many Media Players
- ⟳ Automatic updates
- 🚀 Available for Linux, MacOS and WSL
- 🛠️ More features in development.
- NodeJS
- @ashutosh1729/web-torrent-cli
- yt-dlp
- jq
- cURL
- Any one of the following media players:
- Apple TV
- Google ChromeCast
- DNLA
- MPlayer
- MPV
- Celluloid
- OMX
- VLC
- IINA
- SMPlayer
- XBMC
-
If you're a WSL user, you can use the following command and skip this section:
curl -s 'https://gist.githubusercontent.com/Blastoise/c94b90b09ad3c4e9341ea7cc63eb3c81/raw/a7c79c6713ddb0ed329f7572324ae67d3133e170/cine-install.sh' | sudo bash -
First download and install Node.js and npm
-
Then install @ashutosh1729/web-torrent-cli npm package globally using the following command:
sudo npm i @ashutosh1729/web-torrent-cli -g -
Install cuRL and jq using your package manager(here assuming Debian/Ubuntu):
-
Installing cURL:
sudo apt-get install curl -
Installing jq:
sudo apt-get install jq
-
-
Then install yt-dlp using the following commands:
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp -
Then download cine-script file and move it to ~/.local/bin with execute permission. To do so use the following command:
curl -s 'https://raw.githubusercontent.com/Blastoise/CineScript/master/cine-script' -o ~/.local/bin/cine-script chmod +x ~/.local/bin/cine-script
Using the script is fairly simple, just type the following command:
cine-script
To update the script explicitly:
cine-script -u
To set your favourite media player(Default is vlc):
cine-script -p vlc
To see the complete usage of the script:
cine-script -h
If you are interested in participating in joint development, PR and Forks are welcome!
GNU GENERAL PUBLIC LICENSE Copyright (c) 2022 Ashutosh Kumar