GoAnime is a simple command-line interface (CLI) built in Go that allows users to search for an anime and play episodes directly in VLC. It scrapes data from the website provide a selection of anime and episodes to the user.
- Go (at latest version)
- VLC Media Player
- Sqlite3
- PuerkitoBio/goquery
- manifoldco/promptui
- mattn/go-sqlite3
- cavaliergopher/grab/v3
- fzf
go install github.com/alvarorichard/GoAnime@latest
git clone https://github.com/alvarorichard/GoAnime.git
cd GoAnime
sudo bash install.sh
to install fzf in debian,ArchLinux or Fedora
debian :
sudo apt install fzf
ArchLinux :
sudo pacman -S fzf
Fedora:
sudo dnf install fzf
macOS:
brew install fzf
winget install fzf
or
choco install fzf
or
scoop install fzf
Rember add vlc to path
use this command to add vlc to path
set PATH=%PATH%;C:\Program Files\VideoLAN\VLC
or follow this tutorial for add vlc to path
go-anime
The program will prompt you to input the name of an anime. Enter the name of the anime you wish to watch.
The program will present a list of anime which match your input. Navigate the list using the arrow keys and press enter to select an anime.
The program will then present a list of episodes for the selected anime. Again, navigate the list using the arrow keys and press enter to select an episode.
The selected episode will then play in VLC media player.
@KitsuneSemCalda for help and improve this application