{"id":13993872,"url":"https://github.com/Suwmlee/ikaros","last_synced_at":"2025-07-22T18:32:17.793Z","repository":{"id":37803705,"uuid":"318094976","full_name":"Suwmlee/ikaros","owner":"Suwmlee","description":"打通下载软件与媒体服务，安心享受影片","archived":false,"fork":false,"pushed_at":"2024-03-26T17:30:03.000Z","size":2210,"stargazers_count":271,"open_issues_count":5,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-03-26T18:37:51.610Z","etag":null,"topics":["docker","flask","media"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/suwmlee/ikaros","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Suwmlee.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2020-12-03T06:15:43.000Z","updated_at":"2024-04-15T09:30:10.064Z","dependencies_parsed_at":"2024-03-02T09:34:19.379Z","dependency_job_id":"5352ed54-c803-44fb-a865-adbd4c37cc97","html_url":"https://github.com/Suwmlee/ikaros","commit_stats":null,"previous_names":[],"tags_count":168,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwmlee%2Fikaros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwmlee%2Fikaros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwmlee%2Fikaros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwmlee%2Fikaros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Suwmlee","download_url":"https://codeload.github.com/Suwmlee/ikaros/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227156410,"owners_count":17739298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["docker","flask","media"],"created_at":"2024-08-09T14:02:36.203Z","updated_at":"2025-07-22T18:32:17.622Z","avatar_url":"https://github.com/Suwmlee.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\n# ikaros\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/suwmlee/ikaros/release.yml?branch=master)](https://github.com/suwmlee/ikaros/actions) [![GitHub release (latest)](https://img.shields.io/github/v/release/suwmlee/ikaros.svg)](https://github.com/suwmlee/ikaros/releases) [![Docker Pulls](https://img.shields.io/docker/pulls/suwmlee/ikaros)](https://hub.docker.com/r/suwmlee/ikaros)\n\n解决下载软件与媒体服务内诸多问题，安心享受影片\n\n特性:\n- 批量软/硬链接\n- 批量修改文件名，优化剧集名及自定义\n- JAV刮削及自定义\n- 自动清理关联的软/硬链接及种子文件\n- 托管（忘记这款软件，安心看片）\n\n关联`transmission`/`qBittorrent`与`emby`。\n下载完成后，自动筛选文件创建软/硬链接，刮削JAV目录，推送emby库刷新，清理失效文件/种子。\u003cbr\u003e\n只需要在网页内操作，不需要打开文件夹，不需要使用命令行\n\n\u003cbr\u003e\u003cbr\u003e\n__!!! ikaros不再进行大更新，新的特性和功能将在[Bonita](https://github.com/Suwmlee/bonita)中实现__\u003cbr\u003e\n__!!! ikaros不再进行大更新，新的特性和功能将在[Bonita](https://github.com/Suwmlee/bonita)中实现__\u003cbr\u003e\n__!!! ikaros不再进行大更新，新的特性和功能将在[Bonita](https://github.com/Suwmlee/bonita)中实现__\n\u003cbr\u003e\u003cbr\u003e\n\n### 安装\n\n本项目仅后端，需要搭配[ikaros-web](https://github.com/Suwmlee/ikaros-web)  \n可自行编译或使用编译好的文件\n\n- 使用编译好的[web release](https://github.com/Suwmlee/ikaros-web/tree/release)\n  (机器已安装`python`与`pip`)\n  1. 将`index.html`放到`web/templates`\n  2. 将其他文件放到`web/static`\n  3. `pip install -r requirements.txt`\n  4. `python app.py`\n\n- 使用[docker](https://registry.hub.docker.com/r/suwmlee/ikaros)(推荐)\n  ```sh\n  docker run -d \\\n    --name=ikaros \\\n    -e PUID=0 \\\n    -e PGID=0 \\\n    -e TZ=Asia/Shanghai \\\n    -p 12346:12346 \\\n    -v /path/to/media:/media \\\n    -v /path/to/data:/app/data \\\n    --restart unless-stopped \\\n    suwmlee/ikaros:latest\n  ```\n  默认 `PUID=0 PGID=0`,即使用root权限。可以用 __id__ 命令查找具体用户值:\n  ```\n  $ id abc\n    uid=1000(abc) gid=1000(users) groups=1000(users)\n  ```\n\n- 群晖docker\n  1. 设置存储空间映射\n    \u003cimg src=\"docs/imgs/path.png\" alt=\"set-vol\" width=\"600\"/\u003e\n\n\n__注:__ \n- 默认Web访问端口:  __12346__\n- 可以使用[watchtower](https://hub.docker.com/r/containrrr/watchtower)自动化更新Docker\n\n### 默认WEB界面预览\n\n \n|                 刮削                  |                    转移文件                     |\n| :-----------------------------------: | :---------------------------------------------: |\n|   ![javview](docs/imgs/javview.png)   |   ![transferview](docs/imgs/transferview.png)   |\n| ![javmodify](docs/imgs/javmodify.png) | ![transfermodify](docs/imgs/transfermodify.png) |\n\n### 文档\n\n[使用说明](docs/intro.md)\n\n### TODO\n\n1. 更新 webui\n2. 保留删除记录\n3. 自动检测文件夹，不需要关联下载器\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSuwmlee%2Fikaros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSuwmlee%2Fikaros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSuwmlee%2Fikaros/lists"}