Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Watch classic spongebob from the terminal! 🎥🧽

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.git

cd 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