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.0.0.tar.gz (8.0 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.0.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anime_from_terminal-1.0.0.tar.gz
  • Upload date:
  • Size: 8.0 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.0.0.tar.gz
Algorithm Hash digest
SHA256 8d59d5a6cde3437832dedc06339525f097c349cb0303c14ff814b0a55e2bd719
MD5 482d540bf9ad85bb7361e9f145608148
BLAKE2b-256 c5f03f3ef508f2165af5d60f244787aa1cd2c3831a7b7d3218a7d68a4d662658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anime_from_terminal-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e851f7758148d1a2bfe210a9f3ba347e4f46f3309550bc1592c4fae530d4dabd
MD5 cec7eb720b74acfbf55e9350ae9e7fdf
BLAKE2b-256 b6f40736f19d3b180d222e84c943f44229ca4a21838d9e5e39f24f864b777d18

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