正在自动登录…
← 返回项目列表danisiber/
danisiber/ rom-cli
这是一个终端命令行工具,用于搜索和下载游戏ROM、ISO和Switch游戏,提供交互式界面和跨平台目录,支持断点续传。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/22 22:36:36 · 查看原文
- 累计 Stars
- 64
- 当前热度
- 1 天内 · 小火
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/22 22:36:36
- 使用方式
通过命令行使用,支持交互式界面和多种参数,如指定平台、搜索、下载、列出等。
查看 README 依据
## Installation ```bash git clone https://github.com/danisiber/rom-cli.git cd rom-cli ./install.sh ``` This creates a venv in `~/.venvs/rom`, installs `textual`, and publishes `rom` (and `rom-remote`) into `~/bin`. Use `PREFIX=/usr/local ./install.sh` for a different destination. ## Usage ```bash rom # opens the platform picker and browses rom -p switch # opens straight into the Switch catalog rom -p switchports # only the Switch ports/homebrew rom "metroid" # searches every source
rom -y -p gba "pokemon" # downloads the best match without asking rom --list "metroid" # lists only, does not download rom --print-url -p switch … # prints the direct link (aria2/curl) rom -l # lists the platforms rom --index # builds/prints the catalog index rom --refresh # rebuilds the index (ignores the cache) ``` With no query, `rom` opens the **platform picker**; once you pick one, it lists that platform's whole catalog (pages of 300, `n`/`b` to move) — so you can
- 部署要求
需要 Python 3.8+,macOS 或 Linux,安装脚本会创建虚拟环境并安装 textual。
查看 README 依据
# rom Python CLI to find and download ROMs, ISOs and Switch games from the terminal. It has an interactive UI (Textual) like `epub-search`, name search, downloads with a progress bar, and a folder organised by platform. > English-language version of the original Portuguese project by > [sostenesapollo](https://github.com/sostenesapollo/rom-cli). Thanks to the > original author for the base work — this fork translates the interface and > docs to English and tracks the upstream fixes. ## Requirements - Python 3.8+ - macOS or Linux - `textual` (`install.sh` installs it into its own venv)
- 已知限制
作者提醒仅使用你有权使用的内容。
查看 README 依据
Mac's network blocks the download hosts. ```bash rom-remote -p switch "mario kart" # opens the UI on the worker rom-remote -y -p snes "metroid" # downloads there and syncs back here ``` Tune it with `ROM_REMOTE_HOST`, `ROM_REMOTE_DIR` and `ROM_DIR`. ## Notice Only use what you have the right to.
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/22 16:38:38
- 首次达标收录
- 2026/10/22 22:26:41
- 统计更新时间
- 2026/10/22 23:37:01
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 3.8 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/22 22:26:41 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/22 16:55:27
- 许可证标识
- 未识别,请查看仓库说明
- Fork 数
- 11
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目