跳到正文

正在自动登录…

← 返回项目列表

danisiber/rom-cli

游戏下载

这是一个终端命令行工具,用于搜索和下载游戏ROM、ISO和Switch游戏,提供交互式界面和跨平台目录,支持断点续传。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/22 22:36:36 · 查看原文

值得看Python应用与服务
累计 Stars
64
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

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

新颖度
3.3
实用价值
4.3
成熟度
4.0
实质含量
3.7

由 Jev 模型根据仓库描述与 README 评估,2026/10/22 22:26:41 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 16:55:27
许可证标识
未识别,请查看仓库说明
Fork 数
11
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目