Skip to main content

Watch anime from your terminal

Project description

Requirements

python must be installed

Check by running:

python --version

mpv must be installed

Check by running:

mpv --version

On Linux, mpv can be installed using your package manager (or it might already be installed).

On Windows, it's gonna be a bit difficult.

You can try to download mpv just from the offical site.

Here are the steps we used:

  1. Went to https://github.com/shinchiro/mpv-winbuild-cmake/releases
  2. Extract it to a folder somewhere
  3. Add it as an environmental variable following this tutorial
  4. Check that it works by doing mpv --version, if not, find another tutorial (sorry, Windows kinda sucks for developing)

Installation

It's very easy to try it out using uv.

uvx --from anime-from-terminal anime

And there you go!

Otherwise, simply install it using pip

pip install anime-from-terminal

Now run:

anime

About

This is simply a cli front end for the hi-anime scraping API by @f4rh4d-4hmed this is their repo.

TODO

  • Write all the api interfaces
    • searching (also continuously fetches until there's no more next page)
    • getting episodes
    • getting servers
    • fetching the stream data
  • Figure out a way to query using iterfzf correctly
  • Figure out all the prompt and the flow of the program
  • [] Handle errors
  • [] Kinda wanna implement an mcp server for the api too (but that's for another time)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anime_from_terminal-1.1.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anime_from_terminal-1.1.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file anime_from_terminal-1.1.0.tar.gz.

File metadata

  • Download URL: anime_from_terminal-1.1.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for anime_from_terminal-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7415938dd7e98789d0074f4ddf48773efbf2f3c088fd2d9583de0e5d8ce40ea9
MD5 8b7cd1d7eb03cbbc1b05f1a353e0ff45
BLAKE2b-256 852aee18965f10801176429a6221caa933205ad254e9d1c7481886a585de1a48

See more details on using hashes here.

File details

Details for the file anime_from_terminal-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for anime_from_terminal-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a531f19c5efff43fa3777162abd15c56fd2bdf0d61eaca2d3bdff80fc6cc6a3
MD5 fb0a4ce1ad0e90751b37a9f9cb863aba
BLAKE2b-256 96ec03f9d77ac6d21f1faadfb226d7d11ff555cc62856f6c3d89ffd3dfd78099

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page