FastAnime 使用教程
1. 项目介绍
FastAnime 是一个开源项目,它允许用户通过终端浏览和观看动漫。该项目利用了 AniList 的集成,提供了一个强大的命令行界面,用户可以通过它搜索、浏览和下载动漫。FastAnime 支持多种视频播放器,推荐使用 MPV 以获得最佳体验。
2. 项目快速启动
安装
FastAnime 可以在任何支持 Python 的设备上运行。以下是安装步骤:
- 确保你的设备上安装了 Python。
- 使用以下命令之一进行安装:
- 使用
uv
工具安装:uv tool install "fastanime[standard]"
- 或者使用
pipx
:pipx install fastanime
- 或者直接使用
pip
:pip install fastanime
运行
安装完成后,你可以通过以下命令运行 FastAnime:
fastanime
这会显示所有可用的命令和选项。
3. 应用案例和最佳实践
搜索动漫
使用 search
命令来搜索你感兴趣的动漫:
fastanime search "动漫名称"
浏览动漫
通过 anilist
命令浏览 AniList 上的动漫:
fastanime anilist
下载动漫
当你找到想要下载的动漫时,使用 download
命令:
fastanime download "动漫名称" --server <服务器名称>
管理下载
查看已下载的动漫并使用 MPV 播放:
fastanime downloads
配置设置
快速编辑配置设置:
fastanime config
管理缓存
管理 FastAnime 使用的缓存:
fastanime cache
更新 FastAnime
更新 FastAnime 到最新版本:
fastanime update
4. 典型生态项目
FastAnime 的生态系统中,有一些项目可以与其配合使用,以提升用户体验:
- MPV:推荐的视频播放器,提供良好的界面和体验。
- webtorrent-cli:用于下载基于 Nyaa 的动漫。
- ffmpeg:用于下载 HLS 流。
- fzf:提供更好的用户界面替代。
- rofi:另一个用户界面替代,以及桌面条目界面。
- chafa:跨平台和跨终端的图像查看器。
- icat:在 Kitty 终端中使用的图像查看器。
- ani-skip:用于跳过动漫的开场和结尾曲。
- ffmpegthumbnailer:用于本地下载的动漫预览。
- syncplay:实现多人在线同步观看。
通过上述介绍和指南,你可以开始使用 FastAnime 在终端中享受动漫了。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考