{"id":24838830,"url":"https://github.com/d4suce/anime-cli","last_synced_at":"2026-04-14T04:01:44.387Z","repository":{"id":268287936,"uuid":"903697758","full_name":"D4SuCE/anime-cli","owner":"D4SuCE","description":"A cli tool to browse and play anime","archived":false,"fork":false,"pushed_at":"2025-05-14T16:16:07.000Z","size":274,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T17:26:44.231Z","etag":null,"topics":["anime","cli","fzf","ish","linux","mac","posix","rofi","shell","steamdeck","syncplay","terminal","termux","webscraping","windows"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/D4SuCE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-15T10:21:16.000Z","updated_at":"2025-05-14T16:14:16.000Z","dependencies_parsed_at":"2024-12-15T20:27:52.161Z","dependency_job_id":"752eea5a-f8de-435c-a2c7-dce09bcecca9","html_url":"https://github.com/D4SuCE/anime-cli","commit_stats":null,"previous_names":["d4suce/anime-cli"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/D4SuCE/anime-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D4SuCE%2Fanime-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D4SuCE%2Fanime-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D4SuCE%2Fanime-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D4SuCE%2Fanime-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/D4SuCE","download_url":"https://codeload.github.com/D4SuCE/anime-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D4SuCE%2Fanime-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","cli","fzf","ish","linux","mac","posix","rofi","shell","steamdeck","syncplay","terminal","termux","webscraping","windows"],"created_at":"2025-01-31T06:35:47.526Z","updated_at":"2026-04-14T04:01:44.361Z","avatar_url":"https://github.com/D4SuCE.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=center\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"http://makeapullrequest.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"#Linux\"\u003e\u003cimg src=\"https://img.shields.io/badge/os-linux-brightgreen\"\u003e\u003c/a\u003e\r\n\u003ca href=\"#MacOS\"\u003e\u003cimg src=\"https://img.shields.io/badge/os-mac-brightgreen\"\u003e\u003c/a\u003e\r\n\u003ca href=\"#Android\"\u003e\u003cimg src=\"https://img.shields.io/badge/os-android-brightgreen\"\u003e\u003c/a\u003e\r\n\u003ca href=\"#Windows\"\u003e\u003cimg src=\"https://img.shields.io/badge/os-windows-yellowgreen\"\u003e\u003c/a\u003e\r\n\u003ca href=\"#iOS\"\u003e\u003cimg src=\"https://img.shields.io/badge/os-ios-yellow\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ch3 align=\"center\"\u003e\r\nA cli to browse and watch anime (alone AND with friends). This tool scrapes the site \u003ca href=\"https://anilibria.top/\"\u003eanilibria.\u003c/a\u003e\r\n\u003c/h3\u003e\r\n\r\n## Table of Contents\r\n\r\n- [Fixing errors](#fixing-errors)\r\n- [Install](#install)\r\n  - [From Source](#installing-from-source)\r\n  - [Tier 1: Linux, Mac, Android](#tier-1-support-linux-mac-android)\r\n  - [Tier 2: WSL, iOS, FreeBSD](#tier-2-support-wsl-ios-freebsd)\r\n- [Uninstall](#uninstall)\r\n- [Completion](#completion)\r\n  - [bash](#bash)\r\n  - [zsh](#zsh)\r\n- [Dependencies](#dependencies)\r\n  - [anime-skip](#anime-skip)\r\n- [FAQ](#faq)\r\n\r\n## Fixing errors\r\n\r\nIf you encounter `No results found` (and are sure the prompt was correct) or any breaking issue, then make sure you are on **latest version** by typing\r\n`sudo anime-cli -U` to update on Linux, Mac and Android. On Windows, run `anime-cli -U`.\r\nIf after this the issue persists then open an issue.\r\n\r\n## Install\r\n\r\n[![Packaging status](https://repology.org/badge/vertical-allrepos/ani-cli.svg?minversion=4.0)](https://repology.org/project/anime-cli/versions)\r\n\r\n### Installing from source\r\n\r\n*This method works for any unix-like operating system and is a baseline for porting efforts.*\r\n\r\nInstall dependencies [(See below)](#dependencies)\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\nsudo cp anime-cli/anime-cli /usr/local/bin\r\nsudo chmod +x /usr/local/bin/anime-cli\r\n```\r\n\r\n### Tier 1 Support: Linux, Mac, Android\r\n\r\n*These Platforms have rock solid support and are used by maintainers and large parts of the userbase.*\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eLinux\u003c/b\u003e\u003c/summary\u003e\r\n\r\n#### Native Packages\r\n\r\n*Native packages have a more robust update cycle, but sometimes they are slow to upgrade. \\\r\nIf the one for your platform is up-to-date we suggest going with it.*\r\n\r\n\u003cdetails\u003e\u003csummary\u003eArch\u003c/summary\u003e\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\n./anime-cli/install.sh\r\n```\r\n\r\n\u003c/details\u003e\r\n\r\n\u003c/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eMacOS\u003c/b\u003e\u003c/summary\u003e\r\n\r\nInstall dependencies [(See below)](#dependencies)\r\n\r\nInstall [HomeBrew](https://docs.brew.sh/Installation) if not installed.\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\" \u0026\u0026 cd ./anime-cli\r\ncp ./anime-cli \"$(brew --prefix)\"/bin\r\ncd .. \u0026\u0026 rm -rf ./anime-cli\r\n```\r\n\r\n*To install (with Homebrew) the dependencies required on Mac OS, you can run:*\r\n\r\n```sh\r\nbrew install curl grep aria2 ffmpeg git fzf yt-dlp jq \u0026\u0026 \\\r\nbrew install --cask iina\r\n```\r\n*Why iina and not mpv? Drop-in replacement for mpv for MacOS. Integrates well with OSX UI. Excellent support for M1. Open Source.*\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eAndroid\u003c/b\u003e\u003c/summary\u003e\r\n\r\nInstall termux [(Guide)](https://termux.com/)\r\n\r\n#### Termux package\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\ncp anime-cli/anime-cli /usr/local/bin\r\nchmod +x /usr/local/bin/anime-cli\r\n```\r\n\r\nFor players you can use the apk (playstore/fdroid) versions of mpv and vlc. Note that these cannot be checked from termux so a warning is generated when checking dependencies.\r\n\r\n\u003c/details\u003e\r\n\r\n### Tier 2 Support: WSL, iOS, FreeBSD\r\n\r\n*While officially supported (except FreeBSD), installation is more involved on these platforms and sometimes issues arise. \\\r\nReach out if you need help.*\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eWSL\u003c/b\u003e\u003c/summary\u003e\r\n\r\nFollow the installation instructions of your Linux distribution.\r\n\r\nNote that the media player (mpv or vlc) will need to be installed on Windows, not WSL.\r\n\r\nWhen installing the media player on Windows, make sure that it is on the Windows Path. An easy way to ensure this is to download the media player with a package manager (on Windows, not WSL) such as scoop.\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eiOS\u003c/b\u003e\u003c/summary\u003e\r\n\r\nInstall iSH and VLC from the app store.\r\n\r\nMake sure apk is updated using\r\n```apk update; apk upgrade```\r\nthen run this:\r\n```sh\r\napk add grep sed curl fzf git aria2 ncurses patch\r\napk add ffmpeg jq\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\ncp anime-cli/anime-cli /usr/local/bin\r\nchmod +x /usr/local/bin/anime-cli\r\n```\r\nnote that downloading is going to be very slow. This is an iSH issue, not an anime-cli issue.\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eFreeBSD\u003c/b\u003e\u003c/summary\u003e\r\n\r\n#### Copypaste script:\r\n\r\n```sh\r\nsudo pkg install mpv fzf aria2 yt-dlp patch git jq\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\nsudo cp anime-cli/anime-cli /usr/local/bin\r\nsudo chmod +x /usr/local/bin/anime-cli\r\n```\r\n\r\n#### Installation in steps:\r\n\r\n##### Install dependencies:\r\n\r\n```sh\r\nsudo pkg install mpv fzf aria2 yt-dlp patch jq\r\n```\r\n\r\n##### Install anime-cli:\r\n\r\ninstall git if you haven't already\r\n\r\n```sh\r\nsudo pkg install git\r\n```\r\n\r\ninstall from source:\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\nsudo cp anime-cli/anime-cli /usr/local/bin\r\nsudo chmod +x /usr/local/bin/anime-cli\r\n```\r\n\r\n\u003c/details\u003e\r\n\r\n## Uninstall\r\n\r\n\u003cdetails\u003e\r\n\r\n* Linux:\r\n```sh\r\nsudo rm \"/usr/local/bin/anime-cli\"\r\n```\r\n* Mac:\r\n```sh\r\nrm \"$(brew --prefix)/bin/anime-cli\"\r\n```\r\n* Android:\r\n```sh\r\nrm \"$PREFIX/bin/anime-cli\"\r\n```\r\n* iOS\r\n```sh\r\nrm -rf /usr/local/bin/anime-cli\r\n```\r\nTo uninstall other dependencies:\r\n```sh\r\napk del grep sed curl fzf git aria2 ffmpeg ncurses jq\r\n```\r\n\r\n\u003c/details\u003e\r\n\r\n## Completion\r\n\r\n### bash\r\n\r\nTo add tab completions using bash run the following command inside the anime-cli directory\r\n```sh\r\ncp _anime-cli-bash /path/to/your/completions\r\necho \"source /path/to/your/completions/_anime-cli-bash\" \u003e\u003e ~/.bashrc\r\n```\r\n\r\n### zsh\r\n\r\nTo add tab completions using zsh run the following command inside the anime-cli directory\r\n```sh\r\ncp _anime-cli-zsh /path/to/your/completions\r\necho \"source /path/to/your/completions/_anime-cli-zsh\" \u003e\u003e ~/.zshrc\r\n```\r\n\r\n## Dependencies\r\n\r\n- grep\r\n- sed\r\n- curl\r\n- mpv - Video Player\r\n- iina - mpv replacement for MacOS\r\n- aria2c - Download manager\r\n- yt-dlp - m3u8 Downloader\r\n- ffmpeg - m3u8 Downloader (fallback)\r\n- fzf - User interface\r\n- jq - Parsing json\r\n- anime-skip (optional)\r\n- patch - Self updating\r\n\r\n### Anime-skip\r\n\r\nAnime-skip is a script to automatically skip anime opening sequences, making it easier to watch your favorite shows without having to manually skip the intros each time.\r\n\r\nAnime-skip uses the external lua script function of mpv and as such – for now – only works with mpv.\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eLinux\u003c/b\u003e\u003c/summary\u003e\r\n\r\n```sh\r\ngit clone \"https://github.com/D4SuCE/anime-cli.git\"\r\nsudo cp anime-cli/anime-skip /usr/local/bin\r\nsudo chmod +x /usr/local/bin/anime-skip\r\nmkdir -p ~/.config/mpv/scripts\r\ncp skip.lua ~/.config/mpv/scripts\r\n```\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eWSL\u003c/b\u003e\u003c/summary\u003e\r\n\r\nAfter installing mpv you need to copy the lua script to:\r\n\r\n```sh\r\nC:\\Users\\\"UserName\"\\AppData\\Roaming\\mpv\\scripts\\\r\n```\r\n\r\nIf you don't have a scripts folder, just create it.\r\n\r\n\u003c/details\u003e\r\n\r\n## FAQ\r\n\u003cdetails\u003e\r\n\r\n* Can I change media source? - No (unless you can scrape that source yourself).\r\n* Can I use vlc? - Yes, use `--vlc` or `export ANI_CLI_PLAYER=vlc`.\r\n* Can I adjust resolution? - Yes, use `-q resolution`, for example `anime-cli -q 1080`.\r\n* How can I download? - Use `-d`, it will download into your working directory.\r\n* Can i change download folder? - Yes, set the `ANI_CLI_DOWNLOAD_DIR` to your desired location.\r\n* How can I bulk download? - `Use -d -e firstepisode-lastepisode`, for example `anime-cli onepiece -d -e 1-1000`.\r\n\r\n**Note:** All features are documented in `anime-cli --help`.\r\n\r\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4suce%2Fanime-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd4suce%2Fanime-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4suce%2Fanime-cli/lists"}