{"id":28926831,"url":"https://github.com/obsidianplusplus/7mod_tool","last_synced_at":"2026-06-24T03:34:20.576Z","repository":{"id":298775660,"uuid":"915503675","full_name":"obsidianplusplus/7mod_tool","owner":"obsidianplusplus","description":"一个简单高效的工具，用于将本地模组复制到《7 Days to Die》的游戏目录，并支持自动更新模组版本。 | A simple and efficient tool designed to copy local mods to the game directory of 7 Days to Die and support automatic mod version updates.","archived":false,"fork":false,"pushed_at":"2025-01-12T02:38:49.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T12:13:17.844Z","etag":null,"topics":["automation","copying","days","die","file","gaming","installation","management","mod","pathfinder","python","seven","steam","to","tools","updater"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obsidianplusplus.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-12T02:38:46.000Z","updated_at":"2025-01-13T08:43:01.000Z","dependencies_parsed_at":"2025-06-12T21:59:10.499Z","dependency_job_id":"d5fc80a0-1dc8-47e0-aec5-79f04e511574","html_url":"https://github.com/obsidianplusplus/7mod_tool","commit_stats":null,"previous_names":["obsidianplusplus/7mod_tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/obsidianplusplus/7mod_tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianplusplus%2F7mod_tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianplusplus%2F7mod_tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianplusplus%2F7mod_tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianplusplus%2F7mod_tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsidianplusplus","download_url":"https://codeload.github.com/obsidianplusplus/7mod_tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianplusplus%2F7mod_tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34716325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["automation","copying","days","die","file","gaming","installation","management","mod","pathfinder","python","seven","steam","to","tools","updater"],"created_at":"2025-06-22T12:12:12.524Z","updated_at":"2026-06-24T03:34:20.571Z","avatar_url":"https://github.com/obsidianplusplus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e🛠️ 七日杀模组快速复制工具\u003c/h1\u003e\n  \u003cp\u003e🚀 一键将本地模组复制到七日杀游戏目录，并支持自动更新！\u003c/p\u003e\n\u003c/div\u003e\n\n## ✨ 功能亮点\n\n- 📂 **模组快速复制:**  轻松将当前目录下的 `Mods` 文件夹复制到七日杀游戏目录中。\n- 🔄 **自动更新检测:**  检查模组是否有新版本，并自动下载安装（需配置 `MOD_UPDATE_URL`）。\n- 💾 **本地版本管理:**  记录本地已安装的模组版本，避免重复更新。\n- 📍 **智能路径查找:**  自动查找 Steam 安装路径和七日杀游戏路径。\n- ✋ **手动路径支持:**  如果自动查找失败，允许手动输入游戏库盘符。\n- ✅ **操作完成提示:**  清晰显示每一步操作的状态和结果。\n\n## ⬇️ 使用方法\n\n1. **确保 `Mods` 文件夹存在:** 将你想要复制的模组放在脚本同一目录下的 `Mods` 文件夹中。\n2. **运行脚本:**  双击运行脚本 (`.py` 文件)。\n3. **自动路径查找:** 脚本会自动尝试查找 Steam 和七日杀的安装路径。\n4. **模组复制:** 如果找到路径，脚本会将 `Mods` 文件夹的内容复制到七日杀的 `Mods` 目录。\n5. **手动输入 (可选):** 如果自动查找失败，根据提示输入你的 Steam 库所在的盘符。\n6. **自动更新 (如果配置):** 脚本会检查是否有新版本的模组，并提示下载安装。\n\n## ⚙️ 配置自动更新\n\n1. **获取 `MOD_UPDATE_URL`:**  你需要一个可以提供最新模组版本信息和下载链接的 Raw URL (例如 Pastebin)。\n2. **修改脚本:**  打开脚本文件，将 `MOD_UPDATE_URL` 变量的值替换为你获取的 Raw URL。\n\n    ```python\n    MOD_UPDATE_URL = \"YOUR_MOD_UPDATE_RAW_URL_HERE\"  # 替换为你的模组更新信息 Raw URL\n    ```\n\n## ⚠️ 注意事项\n\n-   **首次运行:**  首次运行时，如果本地没有模组版本信息，脚本会创建一个 `.mod_version` 文件。\n-   **管理员权限:**  如果脚本无法自动复制模组，尝试以管理员身份运行。\n-   **备份:**  在进行任何操作前，建议备份你的七日杀 `Mods` 文件夹。\n\n## 🐍 依赖\n\n-   无第三方 Python 库依赖，只需 Python 解释器即可运行。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobsidianplusplus%2F7mod_tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobsidianplusplus%2F7mod_tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobsidianplusplus%2F7mod_tool/lists"}