All Projects → trakBan → spongebob-cli

trakBan / spongebob-cli

Licence: GPL-3.0 License
Watch classic spongebob from the terminal!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to spongebob-cli

mpv-youtube-download
A userscript for MPV that allows you to download youtube audio and video with one key press 💾
Stars: ✭ 16 (-91.06%)
Mutual labels:  youtube, mpv, youtube-dl
Ytcc
Command line tool to keep track of your favorite playlists on YouTube and many other places.
Stars: ✭ 92 (-48.6%)
Mutual labels:  youtube, mpv, youtube-dl
Yturl
YouTube videos on the command line
Stars: ✭ 218 (+21.79%)
Mutual labels:  youtube, youtube-dl
Candy
🍭 Cross-platform YouTube-downloader with playlist and channel support as well as build-in audio / video converter.
Stars: ✭ 229 (+27.93%)
Mutual labels:  youtube, youtube-dl
mpv-youtube-upnext
A userscript for MPV that allows you to play "up next"/recommended youtube videos ⏭️
Stars: ✭ 29 (-83.8%)
Mutual labels:  mpv, youtube-dl
Mumbledj
A Mumble bot that plays audio fetched from various media sites.
Stars: ✭ 172 (-3.91%)
Mutual labels:  youtube, youtube-dl
Tubeup
Download videos using youtube-dl and upload to the Internet Archive with metadata.
Stars: ✭ 173 (-3.35%)
Mutual labels:  youtube, youtube-dl
vscode-mediaplayer
Mediaplayer extention for VS Code
Stars: ✭ 18 (-89.94%)
Mutual labels:  mpv, youtube-dl
Downline
Free cross-platform desktop app to download videos and music from YouTube and many other sites
Stars: ✭ 146 (-18.44%)
Mutual labels:  youtube, youtube-dl
ytqck.github.io
YouTube quick ⚡ Search and Download Music for Free.
Stars: ✭ 18 (-89.94%)
Mutual labels:  youtube, youtube-dl
download audioset
📁 This repo makes it easy to download the raw audio files from AudioSet (32.45 GB, 632 classes).
Stars: ✭ 53 (-70.39%)
Mutual labels:  youtube, youtube-dl
podpodge
Convert YouTube playlists to audio-only RSS feeds for podcast apps to consume.
Stars: ✭ 32 (-82.12%)
Mutual labels:  youtube, youtube-dl
SharpGrabber
Download from YouTube, Vimeo, PornHub, HLS (M3U8 files) with .NET and JavaScript, Library and desktop app for downloading high quality media
Stars: ✭ 138 (-22.91%)
Mutual labels:  youtube, youtube-dl
Ablemusicplayer
🎵 A Youtube Music like app with a Spotify like design - ad free and open source. Feel free to PR. NOTE: BEING REWRITTEN, HENCE THE REPO WILL BE INACTIVE FOR A WHILE
Stars: ✭ 167 (-6.7%)
Mutual labels:  youtube, youtube-dl
Youtube Mp3 Downloader
Extract music from YouTube videos
Stars: ✭ 187 (+4.47%)
Mutual labels:  youtube, youtube-dl
Album Splitter
Split a single-file mp3 album into its tracks. Supports downloading from YouTube.
Stars: ✭ 160 (-10.61%)
Mutual labels:  youtube, youtube-dl
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+26.82%)
Mutual labels:  youtube, youtube-dl
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+1056.42%)
Mutual labels:  youtube, youtube-dl
Alltube
Web GUI for youtube-dl
Stars: ✭ 1,925 (+975.42%)
Mutual labels:  youtube, youtube-dl
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-87.71%)
Mutual labels:  youtube, youtube-dl

spongebob-cli

Watch classic spongebob from the terminal! Thanks to everyone that is starring, forking, writing issues, pull requesting and just users of spongebob-cli!

updatedgif45729805790

Dependecies (all Python dependecies will automatically be installed):

  1. mpv player https://mpv.io/ (Must be installed through a package manager)
  2. youtube-dl https://github.com/ytdl-org (Python dependency)

How to install:

To download with and install with Git:

For UNIX based OS - One Line Execution

#Sudo isn't required as long as you're not in Root
git clone https://github.com/trakBan/spongebob-cli.git
cd spongebob-cli
sudo chmod +x spongebob-cli
sudo python setup.py install

One line:

git clone https://github.com/trakBan/spongebob-cli.git; cd spongebob-cli; sudo chmod +x spongebob-cli; sudo python setup.py install

To install manually - UNIX OS

# Assuming you already have the Master downloaded
cd spongebob-cli
sudo chmod +x spongebob-cli; sudo python setup.py install

One line:

cd spongebob-cli; sudo chmod +x spongebob-cli; sudo python setup.py install

Usage:

 If the programm was ran without arguments it will list all the episodes and it will let you play them.
 --download | -d, usage --download {a number of a episode}, This will download that video under a directory the command was run.
 --download-all | -da, usage --download-all, This will download every spongebob video it scrapes.
 --binge | -b , usage spongebob-cli --binge, This is used to start the first episode and play until the last episode.
 --list | -l,     usage --list, this will list all the episodes and then exit the program.
 --list | -l, usage --list {number} this will show the number of episodes with the limit you provided.
 --play | -p      usage --play {a number of a episode}, This will play the episode without listing the episodes.
 --random | -r, usage spongebob-cli --random, This will play a random episode.
 --help | -h      usage --help this will print what each argument does.

Arch and arch based distributions

This is not keept up to date regulary. There is an AUR package for spongebob-cli mantained by getchoo

yay -S spongebob-cli-git

Episodes that are known to not work

Episode: 30,


Troubleshooting

  • If setup.py fails try this:

    • pip3 install termcolor beautifulsoup4 prettytable halo
  • If you're getting an error like sudo: python: command not found

    • git clone https://github.com/trakBan/spongebob-cli.git; cd spongebob-cli; sudo chmod +x spongebob-cli; sudo python3 setup.py install
    • Use python3 instead of python
  • Gentoo users will have to add --user at the end of that line of code

  • If the video won't play check if you have mpv and youtube-dl installed.

  • If you don't have youtube-dl but a fork of it, make a alias in your .zshrc or .bashrc and alias it to youtube-dl


Contributors

yaacornus, redouane, totensee, Kat, dev-nolant

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].