Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

goyabu-cli

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

goyabu-cli

quickly play anime from terminal

  • 1.0.15
  • PyPI
  • Socket score

Maintainers
1

goyabu-cli

😎 Watch animes without leaving the terminal!

Novo anime Retomando uma sessão anterior

🚀 How to use

Type anime in the terminal to start the program

then you will be asked to type which anime/series you want to watch. After that, select one of the found anime/series, select the episodes you want to watch using the spacebar (or pressing enter to watch them all) and, finally, enjoy 😊.

📦 Installation

Requirements:

  • Python 3
  • MPV player (recommended)

Installation can be done using pip:

pip install goyabu-cli

To run the program type anime in the terminal.

# run the bellow command to update the program
pip install --upgrade goyabu-cli

⚙ Manual installation

Install Python 3, MPV and git

Clone this repository

git clone 'https://github.com/AlanJs26/goyabu-cli' && cd goyabu-cli

Install all pythons dependencies

pip install -r requirements.txt

To run the program, type python runner.py in the program folder or add to your system path

Available sources

SourceDescriptionLanguageComments
animefirewebsite used to watch animePortuguese
goyabuwebsite used to watch animePortuguese
superanimeswebsite used to watch animePortuguese
gogoanimewebsite used to watch animeEnglish
vizerwebsite used to watch movies,tv shows and animesPortuguese,English

Language

I'm Brazilian, so my primary focus is on portuguese sources for anime/series, but I have also translated the program to english and added some english sources.

Compatibility

This app was tested on linux, but probably works in windows too. Some issues that windows users can have are:

  • Lists not displaying properly
  • MPV integration could not work
  • file path issues

If you find some bug, please open and issue here on github.

Tips

Previous sessions

In the start screen you can press the arrow up or Tab to select something you have watched before. Or even type one of the numbers on the left instead of typing the whole name.

All lists are scrollable, you check by looking for a little arrow at the top or bottom of the list.

As 1 will always be the last anime/series watched, you can use this in the command line to jump directly on your previous session.

anime 1 --yes

Here I also used --yes to accept all prompts

Command arguments

All available arguments are listed below:

  • --episodes select which episodes to watch. The syntax is start:end or episode.
  • --player specify the player do you want to use (default: mpv)
  • --scraper use specified scraper to fetch the episodes
  • --update fetch the number of total episodes of the items in history.
  • --server serves a list of animes as a m3u playlist through the network.
  • --config change the default config.
  • --anilist_sync sync your local history with anilist
  • --yes accept all default options. it is useful then you already know the full name of the anime/series
  • --config-dir specify the folder to save the playlist file

for more information run anime --help

Anilist

to enable anilist sync,to enable synchronization with anilist, you must first run the command anime --config and select the field 'token'. This will open a browser window asking for confirmation.

MPV

I strongly recommend the use of MPV player on top of this cli program, since with MPV is possible to start the stream at the exact point you left on the previous session.

I recommend my MPV config, it comes with a pretty ui, shaders and some plugins. One of them being skiptosilence, that is used to jump anime openings! (I have mapped Tab to activate it)

To-do

  • upload project to pypi
  • add more sources

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc