Crates.io | mov-cli-rs |
lib.rs | mov-cli-rs |
version | 1.0.1 |
source | src |
created_at | 2024-03-23 08:56:42.893831 |
updated_at | 2024-03-24 07:55:18.090689 |
description | A CLI tool for scraping and playing TV, movies and anime. |
homepage | |
repository | https://github.com/BzzzThe18th/mov-cli-rs |
max_upload_size | |
id | 1183434 |
size | 96,880 |
[!Note] this is currently a very early in-progress tool that is being developed as I learn rust, issues will arise
Installing mov-cli-rs is as easy as ensuring cargo and rust are both installed and running cargo install mov-cli-rs
in your terminal. Before running this, ensure you have all the dependencies listed below.
The basic CLI command is just mov-cli-rs
, the only required argument is the search term. The most basic usage of this can look like mov-cli-rs "bee and puppycat"
.
The --extract
argument prints the playlist URL to your terminal instead of opening the player with the URL.
The -q
or --quality
argument allows you to specify a quality that will be selected if found, if not, it will default to the highest quality. Values for this argument look like 720p
or auto
, so -q 360p
would use the 360p URL if available.
The -f
or --first
argument selects the first result instead of displaying the series menu.
The -s
or --season
argument selects the specified season instead of diplsaying the season menu.
The -e
or --episode
argument selects the specified episode instead of displaying the episode menu.
If you wanted to, for example, play season 21 episode 3 of south park at 720p and you know it'll be the first result, you could use
mov-cli-rs "south park" -f -s 21 -e 3 -q 720p
I'm new to having contributors on any of my projects, I will welcome it but may require guidance or assistance on how to structure the repository to make it easier to contribute.