# Github Releases 更新 **Repository Path**: spark-building-service/github ## Basic Information - **Project Name**: Github Releases 更新 - **Description**: 为星火商店自动更新来自 Github Releases 的软件包 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2024-11-24 - **Last Updated**: 2025-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本仓库为星火商店自动更新来自 Github Releases 的软件包。 # Github Releases 更新下载 一个 Github Releases 更新下载器,依据 `github.json` 里预先定义的内容,自动检查 Github Releases 的更新情况,并按需下载指定文件。 此版本专用于星火商店 SBS(Spark Building Service),用于其他用途可以查看 [Github](https://github.com/wcbing/github-downloader) 版本。 ## 用法 ``` 用法: github-downloader [-h] [-c CATEGORY] [-d DATA] [-o OUTPUT] [-p PROXY] [-t THREAD] [--dry-run] 选项: -h, --help 显示帮助信息 -c, --category 分类,用于包的保存路径 -d, --data 读取仓库配置 -o, --output 将文件保存到 ,默认为当前文件夹 -p, --proxy Github 代理 -t, --thread 并发下载线程数量,默认为 5 --dry-run 运行但不下载文件 ``` 运行样例: ```sh cd store/tools github-downloader ``` 或 ```sh github-downloader -d store/tools/ -c tools ``` ## 配置说明 配置文件格式如下: ```json { "软件名1": { // 建议使用软件的包名 "package_name": "包名", // 非必要项 "site": "Git 托管网站", // 非必要项 "repo": "<用户>/<仓库>", "file_list": { "arch": "文件名" }, "app.json": { "Name": "软件显示名称", "Author": "软件作者", "Website": "软件官网", "More": "介绍", "Tags": "标签" } }, "软件名2": { //... } } ``` - `软件名` 建议使用软件的包名。如果存在相同包名可采用“包名-架构”等命名方式,同时设置下方的 `package_name` 字段。 - `package_name` 包名。非必要项,默认是软件名。 - `site` 非必要项,默认是 `https://github.com` Git 托管网站,其网站 Releases 需要与 Github Releases 类似。 - `file_list` 各架构文件名模板列表。文件名可包含以下变量。 - `{releases_tag}` 用于代替文件名中和 Releases Tag 相同的部分。 - `{version}` 版本号,用于代替文件名中和 Releases Tag 中**数字开头部分**相同的部分。 例如一些 Tag 是 `v1.1.0`,但是文件名中是 `1.1.0` 的情况。 - `app.json` 用于生成 `app.json`([相关文档](https://gitee.com/spark-store-project/spark-store/blob/dev/DOCS/json-api-doc.md) ) 字段内容可参考 `apt-ftparchive packages <.deb 文件>` 输出的内容。 配置样例:[store/tools](store/tools/data/github.json) ## 已收集软件 为便于管理,星火商店收录的应用会被分为几类,详情可见[投递指南](https://wiki.spark-app.store/#/Submit/Submit)。本仓库也将按照该标准分为以下几类。 ### 游戏(games) | 软件名 | 包名 | amd64 | arm64 | loong64 | | ----- | ---- | ----- | ----- | ------- | | [osu!](https://github.com/Catty2014/osu-lazer-loongarch) | osu-lazer | | | ✅ | ### 办公(office) | 软件名 | 包名 | amd64 | arm64 | loong64 | | ----- | ---- | ----- | ----- | ------- | | [hugo](https://github.com/gohugoio/hugo)| hugo | ✅ | ✅ | | | [Obsidian](https://github.com/obsidianmd/obsidian-releases) | obsidian | ✅ | | | | [Pandoc](https://github.com/jgm/pandoc) | pandoc | ✅ | ✅ | | | [思源笔记](https://github.com/siyuan-note/siyuan) | siyuan | ✅ | ✅ | ✅ | | [OnlyOffice 桌面编辑器](https://github.com/ONLYOFFICE/DesktopEditors) | onlyoffice-desktopeditors | ✅ | | | | [Joplin](https://github.com/laurent22/joplin) | joplin | ✅ | | | ### 开发(development) | 软件名 | 包名 | amd64 | arm64 | loong64 | | ----- | ---- | ----- | ----- | ------- | | [Neovim/Nvim](https://github.com/neovim/neovim-releases) | neovim | ✅ | | | | [Tabby](https://github.com/Eugeny/tabby) | tabby-terminal | ✅ | ✅ | | | [Lazydocker](https://github.com/wcbing-build/lazydocker-debs) | lazydocker | ✅ | ✅ | | | [Lazygit](https://github.com/wcbing-build/lazygit-debs) | lazydocker | ✅ | ✅ | | | [微信开发者工具 Linux版](https://github.com/msojocs/wechat-web-devtools-linux) | io.github.msojocs.wechat-devtools-linux | ✅ | | | | [DBeaver](https://github.com/dbeaver/dbeaver) | dbeaver-ce | ✅ | | | | [GitHub Desktop](https://github.com/shiftkey/desktop) | github-desktop | ✅ | ✅ | | | [Tiny RDM](https://github.com/tiny-craft/tiny-rdm) | tinyrdm | ✅ | | | | [VSCodium](https://github.com/VSCodium/vscodium) | codium | ✅ | ✅ | ✅ | ### 阅读(reading) | 软件名 | 包名 | amd64 | arm64 | loong64 | | ----- | ---- | ----- | ----- | ------- | | [Foliate](https://github.com/johnfactotum/foliate) | foliate | ✅ | ✅ | ✅ | | [venera](https://github.com/venera-app/venera) | venera | ✅ | ✅ | | | [Koodo Reader](https://github.com/koodo-reader/koodo-reader) | koodo-reader | ✅ | ✅ | | ### 社交(chat) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | [Icalingua++(第三方QQ)](https://github.com/Icalingua-plus-plus/Icalingua-plus-plus) | icalingua | ✅ | ✅ | ### 网络(network) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | [Motrix](https://github.com/agalwood/Motrix)| motrix | ✅ | ✅ | | [Dufs](https://github.com/wcbing-build/dufs-debs)| dufs | ✅ | ✅ | | [哔哩下载姬(跨平台版)](https://github.com/yaobiao131/downkyicore) | downkyi | ✅ | ✅ | | [AB Download Manager](https://github.com/amir1376/ab-download-manager) | abdownloadmanager | ✅ | | ### 工具(tools) | 软件名 | 包名 | amd64 | arm64 | loong64 | | ----- | ---- | ----- | ----- | ------- | | [RustDesk](https://github.com/rustdesk/rustdesk)| rustdesk | ✅ | ✅ | | [LocalSend](https://github.com/localsend/localsend)| localsend | ✅ | ✅ | | [玲珑应用商店](https://github.com/GershonWang/linglong-store)| linglong-store | ✅ | ✅ | | [PeaZip](https://github.com/peazip/PeaZip)| peazip | ✅ | | | [Ollama](https://github.com/lingfish/ollama-deb) | ollama | ✅ | | | [cloudflared](https://github.com/cloudflare/cloudflared) | cloudflared | ✅ | ✅ | | [cloudflared-fips](https://github.com/cloudflare/cloudflared) | cloudflared-fips | ✅ | | | [Pot (派了个萌的翻译器)](https://github.com/pot-app/pot-desktop) | pot | ✅ | ✅ | | [柚坛工具箱 NT](https://github.com/Uotan-Dev/UotanToolboxNT) | uotantoolbox | ✅ | ✅ | ✅ | | [balenaEtcher](https://github.com/balena-io/etcher) | balena-etcher | ✅ | | ### 图像(image_graphics) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | [draw.io](https://github.com/jgraph/drawio-desktop)| draw.io | ✅ | ✅ | | [SunnyCapturer 截图工具](https://github.com/XMuli/SunnyCapturer)| sunnycapturer | ✅ | | ### 音乐(music) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | |[洛雪音乐助手](https://github.com/lyswhut/lx-music-desktop) | lx-music-desktop | ✅ | ✅ | | [SPlayer](https://github.com/imsyy/SPlayer) | splayer | ✅ | | ### 视频(video) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | [biliup-app(开源 bilibili投稿客户端)](https://github.com/biliup/biliup-app) | biliup-app | ✅ | | | [zyfun[ZyPlayer]](https://github.com/Hiram-Wong/ZyPlayer) | zyfun | ✅ | ✅ | ### 主题(themes) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | | | | | ### 其他(others) | 软件名 | 包名 | amd64 | arm64 | | ----- | ---- | ----- | ----- | | | | | |