Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trakBan/spongebob-cli
Watch classic spongebob from the terminal! 🎥🧽
https://github.com/trakBan/spongebob-cli
cli command-line linux mpv python terminal youtube youtube-dl
Last synced: 12 days ago
JSON representation
Watch classic spongebob from the terminal! 🎥🧽
- Host: GitHub
- URL: https://github.com/trakBan/spongebob-cli
- Owner: trakBan
- License: gpl-3.0
- Created: 2022-01-06T18:18:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-16T21:57:04.000Z (12 months ago)
- Last Synced: 2023-11-16T23:05:40.517Z (12 months ago)
- Topics: cli, command-line, linux, mpv, python, terminal, youtube, youtube-dl
- Language: Python
- Homepage:
- Size: 133 KB
- Stars: 574
- Watchers: 3
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spongebob-cli
Watch classic spongebob from the terminal!![2023-01-27 23-06-12](https://user-images.githubusercontent.com/81049050/215214086-d0cd04af-7fdf-4748-9220-0da4eb5ca5c0.gif)
## Usage
```
usage: spongebob-cli [-h] [-p PLAY] [-l] [-r] [-d DOWNLOAD] [-da] [-b] [-vp VIDEO_PLAYER] [-vd VIDEO_DOWNLOADER]Watch classic spongebob from the terminal!
options:
-h, --help show this help message and exit
-p PLAY, --play PLAY play the wanted episode without any user interaction
-l, --list list episodes and quit
-r, --random play random episode and quit
-d DOWNLOAD, --download DOWNLOAD
download the wanted episode
-da, --download-all download all episodes
-b, --binge play every video
-vp VIDEO_PLAYER, --video-player VIDEO_PLAYER
use another video player [default=mpv]
-vd VIDEO_DOWNLOADER, --video-downloader VIDEO_DOWNLOADER
use another video downloadr [default=wget]
```## How to install:
## External programs
- Video player (required) mpv is default, check ```help``` for specifying another video player
- Downloader (optional) wget is default, check ```help``` for specifying another downloader### For UNIX based OS - One Line Execution
Checkout the source code with `git` or download it as a .zip file.
```bash# Root is only required for the last line
git clone https://github.com/trakBan/spongebob-cli.gitcd spongebob-cli
chmod +x spongebob-cli
sudo python setup.py install
```One line:
```bash
git clone https://github.com/trakBan/spongebob-cli.git && cd spongebob-cli && chmod +x spongebob-cli && sudo python setup.py install
```#### Uninstall
Run ```uninstall.sh``` as root### Rewrite in rust!
[Ali-TM-original ](https://github.com/Ali-TM-original) Made [spongebob-cli in rust](https://github.com/Ali-TM-original/SpongbobCli-Rust)
## Contributors