YAST is a TUI utility that will let you stream your favorite movies/tv-series in one command. This utility is built in Go using Cobra for Seamless CLI experience, Bubbletea for beautiful TUI, Go-Colly for Web-Scraping and WebTorrent API for Streaming.
npm install webtorrent-cli -g
-
Download and install VLC Media Player. (Support for more players will be added in the next release)
-
Clone the repo and go inside the repo folder.
git clone https://github.com/qascade/yast && cd yast
- 🏗 Build the binary.
go build ./...
- 🏃🏻♀️ Run the binary.
./yast --help
YAST is a TUI utility that will let you stream your favorite movies/tv-series in one command.
Usage:
yast [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
config Used to change already set user preferences or reset the user preferences to default
help Help about any command
search A brief description of your command
setup setup yast for first-time users
Flags:
-h, --help help for yast
Use "yast [command] --help" for more information about a command.
- 🏃🏻♀️ Run the following to choose your desired default player.
./yast setup
- 🔍 Search for a movie.
./yast search -m spiderman
- 😬 Select the desired movie from the list.
- The movie starts with the default Player. Wohoo!! 🥂
- The current supported target requires VPN to get results. Please make sure that you are connected to a VPN Server before searching or you may not get the results. We personally recommend using CloudFlare Warp. You can download it here.
- The Project is still in development stage. So, you might see undesired behaviour while using yast. Please file an issue if you experience any bugs or undesired behaviour.
- You can look at the design docs on how we are planning to build this project.
- Contributions and suggestions are always welcome.
- Look at contributions.md for more details.