{"id":24009399,"url":"https://github.com/bjdbjd/publish-helper","last_synced_at":"2025-04-12T22:22:52.656Z","repository":{"id":215643227,"uuid":"739324243","full_name":"bjdbjd/publish-helper","owner":"bjdbjd","description":"发布辅助器-电影/剧集/短剧","archived":false,"fork":false,"pushed_at":"2025-01-07T08:36:17.000Z","size":67816,"stargazers_count":242,"open_issues_count":17,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-07T08:37:08.311Z","etag":null,"topics":["automation","bt","douban","douban-movie","download","encode","mediainfo","movie","picture-upload","pt","publish","python","qt","qt5","qt6","remux","tempermonkey","torrent","upload"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bjdbjd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-01-05T09:44:48.000Z","updated_at":"2025-01-07T08:36:21.000Z","dependencies_parsed_at":"2024-03-06T04:26:56.784Z","dependency_job_id":"db19940e-8d4a-429a-a037-9895a74678a9","html_url":"https://github.com/bjdbjd/publish-helper","commit_stats":null,"previous_names":["bjdbjd/ph-bjd-movie","publish-helper/publish-helper-gui","publish-helper/publish-helper","bjdbjd/publish-helper"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjdbjd%2Fpublish-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjdbjd%2Fpublish-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjdbjd%2Fpublish-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjdbjd%2Fpublish-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjdbjd","download_url":"https://codeload.github.com/bjdbjd/publish-helper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248638603,"owners_count":21137688,"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":["automation","bt","douban","douban-movie","download","encode","mediainfo","movie","picture-upload","pt","publish","python","qt","qt5","qt6","remux","tempermonkey","torrent","upload"],"created_at":"2025-01-08T03:45:19.082Z","updated_at":"2025-04-12T22:22:52.626Z","avatar_url":"https://github.com/bjdbjd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"**使用前务必请先看设置！！！**\n\n![JXRij8g.png](https://iili.io/JXRij8g.png)\n\n目前的一些简单的功能有：\n\n1. 自动获取PT-Gen简介信息（需要PT-Gen API接口）\n2. 自动获取MediaInfo信息\n3. 自动截图\n4. 自动获取缩略图\n5. 自动将图片上传图床（需要图床的API接口）\n6. 根据简介信息和MediaInfo信息自动分析生成主副标题和文件名\n7. 自动将资源塞入文件夹并重命名\n8. 自动将资源制作种子\n9. 剧集、短剧资源自动批量重命名（新）\n10. 支持剧集短剧分集命名（新）\n11. 自定义重命名规则（新）\n12. 结合auto_feed脚本实现一键上传内容（新）\n13. 短剧一键生成简介（新）\n14. 重命名时制作硬链接（新）\n\nDocker版正在测试中，将支持部署在自己nas上，欢迎测试使用：[【体验地址】](http://47.94.40.202:18080/)。\n\nDocker安装部署请见[【镜像仓库】](https://hub.docker.com/r/sertion1126/publish-helper)。\n\n软件使用方法请见[【Wiki】](https://github.com/bjdbjd/publish-helper/wiki/Publish-Helper-Wiki)。\n\n目前支持的免费公共图床：[【freeimage】](https://freeimage.host/) [【imgbb】](https://imgbb.com/) [【imagehub】](https://www.imagehub.cc/) [【pixhost】](https://pixhost.to/)\n\n目前支持的商业公共图床：[【薄荷图床(bohe)】](https://zixiaoyun.com/)\n\n目前支持的开源图床架构：[【兰空图床(lsky-pro)】](https://github.com/lsky-org/lsky-pro) [【chevereto】](https://github.com/rodber/chevereto-free)\n\n图床的API地址和令牌请去图床主页获取，其他图床如需要单独适配请提Issues，前提是图床支持API上传！\n\n如果您发现自动命名时视频、音频的编码格式没有正确识别，或者想要修改资源来源、小组名称或短剧来源默认值，请参考[【Wiki】](https://github.com/bjdbjd/publish-helper/wiki/Publish-Helper-Wiki)中的Q\u0026A或查看**readme.txt**。\n\n本软件已支持API功能，具体请见[【API文档】](https://apifox.com/apidoc/shared-6d670fb1-eb1f-4431-afdb-29b19fe1ffe1)。\n\n**软件获取地址：**\n\n[【GitHub仓库】](https://github.com/bjdbjd/publish-helper/releases) [【Gitee仓库】](https://gitee.com/bjdbjd/publish-helper/releases)\n\n更新时只需要保留static文件夹即可将配置完美迁移。\n\n如果出现错误，可能是配置文件结构有重大变化，请使用最新的static文件。\n\n如有帮助到您，请给项目**点亮Star**，并推广给有需要的朋友，十分感谢！\n\n**Powered by Python 3.10**\n\n**Created by BJD**\n\n\n# 快速开始\n\n### 环境安装\n\n访问[【Python 3.10】](https://www.python.org/downloads/release/python-31012/)，下载并安装，记得将Python路径添加到环境变量。\n\n### 依赖安装\n\n```\npip install -r docs/requirements.txt\n```\n\n### 项目启动\n\n在项目根目录（README文件所在目录）下执行代码。\n\n* 1.gui启动\n  * Unix\n    ```shell\n    export PYTHONPATH=${PYTHONPATH}:. \u0026\u0026 python src/main_gui.py\n    ```\n  * Windows\n    ```shell\n    $env:PYTHONPATH = \"$($env:PYTHONPATH);.\"\n    python src\\main_gui.py\n    ```\n\n* 2.api启动\n  * Unix\n    ```shell\n    export PYTHONPATH=${PYTHONPATH}:. \u0026\u0026 python src/main_api.py\n    ```\n  * Windows\n    ```shell\n    $env:PYTHONPATH = \"$($env:PYTHONPATH);.\"\n    python src\\main_api.py\n    ```\n\n* 3.PyCharm下启动\n\n配置默认工作目录为项目根目录，随后运行对应按钮即可。\n\n![img.png](docs/img/img.png)\n\n## 附件\n\n- [镜像发布](docs/docker_publish.md)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=bjdbjd/publish-helper\u0026type=Date)](https://star-history.com/#bjdbjd/publish-helper\u0026Date)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjdbjd%2Fpublish-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjdbjd%2Fpublish-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjdbjd%2Fpublish-helper/lists"}