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-0.9.0.tar.gz (6.2 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-0.9.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for anime_from_terminal-0.9.0.tar.gz
Algorithm Hash digest
SHA256 570a9def5943331a1bbec7c3d5f94cbdd0e3a3347a660d7865bf4c7f73696d56
MD5 b1203f4baa486cc0905f975f8e0d4b77
BLAKE2b-256 2f9adf90af544cbc98e9ae5513062ee563bcc181d08cfcff5e15533d5b99725b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anime_from_terminal-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c50ac5a19a3b363f5bd85f92473f72d64db9f9c63169e03baaebea150ffdd74
MD5 65c057e0b5d303982bfca29350ce27a3
BLAKE2b-256 e303ec5699fde63d27f667263b3584bc17ea19d44dda0347721ebaea1be9ea35

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