Thanks to visit codestin.com
Credit goes to github.com

Skip to content

CineScript is one stop solution for downloading/streaming content. It provides TUI(Terminal User Interface) which is completely written in bash.

License

Notifications You must be signed in to change notification settings

Blastoise/CineScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

CineScript

CineScript

forthebadge forthebadge forthebadge Bash Shell

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.

✨ Features

  • 🎵 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.

Dependencies

Setup Instructions

  • 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):

    1. Installing cURL:

        sudo apt-get install curl
      
    2. 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
    

Usage

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

🤝 Contribute PRs Welcome

If you are interested in participating in joint development, PR and Forks are welcome!

📜 License

GNU GENERAL PUBLIC LICENSE Copyright (c) 2022 Ashutosh Kumar

About

CineScript is one stop solution for downloading/streaming content. It provides TUI(Terminal User Interface) which is completely written in bash.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages