Giter Site home page Giter Site logo

publish-helper / publish-helper Goto Github PK

View Code? Open in Web Editor NEW
132.0 3.0 12.0 66.01 MB

发布辅助器-电影/剧集/短剧

License: GNU General Public License v3.0

Python 99.73% Dockerfile 0.20% Shell 0.07%
automation movie pt publish python qt6 bt qt qt5 download

publish-helper's Introduction

Publish Helper v1.4.8

使用前务必请先看设置!!!

目前的一些简单的功能有:

  1. 自动获取PT-Gen简介信息(需要PT-Gen API)
  2. 自动获取MediaInfo信息
  3. 自动截图
  4. 自动获取缩略图
  5. 并上传图床(需要自行获取图床的API)
  6. 根据简介信息和MediaInfo信息自动分析生成主副标题和文件名
  7. 自动将资源塞入文件夹并重命名
  8. 自动将资源制作种子
  9. 剧集、短剧资源自动批量重命名(新)
  10. 支持剧集短剧分集命名(新)
  11. 自定义重命名规则(新)
  12. 结合auto_feed脚本实现一键上传内容(新)
  13. 短剧一键生成简介(新)

docker版正在测试中,将支持部署在自己nas上,欢迎测试使用:【体验地址】

docker安装部署请见【镜像仓库】

软件使用方法请见【Wiki】

目前支持的免费公共图床:【freeimage】 【imgbb】 【imagehub】 【pixhost】

目前支持的商业公共图床:【薄荷图床(bohe)】

目前支持的开源图床架构:【兰空图床(lsky-pro)】 【chevereto】

图床的API地址和令牌请去图床主页获取,其他图床如需要单独适配请提Issues,前提是图床支持API上传!

如果您发现自动命名时视频、音频的编码格式没有正确识别,或者想要修改资源来源、小组名称或短剧来源默认值,请参考【Wiki】中的Q&A或查看readme.txt

本软件已支持API功能,具体请见【API文档】

软件获取地址:

【GitHub仓库】 【Gitee仓库】

更新时只需要保留static文件夹即可将配置完美迁移。

如果出现错误,可能是配置文件结构有重大变化,请使用最新的static文件。

如有帮助到您,请给项目点亮Star,并推广给有需要的朋友,十分感谢!

Powered by Python 3.10

Created by BJD

快速开始

依赖安装

pip install -r requirements.txt

项目启动

在项目根目录(README文件所在目录)下执行代码。

  • 1.gui启动

    • Unix
      export PYTHONPATH=${PYTHONPATH}:. && python src/main_gui.py
    • Windows
      $env:PYTHONPATH = "$($env:PYTHONPATH);."
      python src\main_gui.py
  • 2.api启动

    • Unix
      export PYTHONPATH=${PYTHONPATH}:. && python src/main.py
    • Windows
      $env:PYTHONPATH = "$($env:PYTHONPATH);."
      python src\main.py
  • 3.pycharm下启动

配置默认工作目录为项目根目录,随后运行对应按钮即可。 img.png

附件

publish-helper's People

Contributors

bjdbjd avatar pixel-lh avatar sertion1126 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

publish-helper's Issues

关于命名和截图功能

  1. 命名设置里只有 {en_title}:英文标题 以及 {original_tite}:原语言标题 的占位符,部分站点在作品命名时会需要中文标题,这在很多时候无法实现。比如一部俄语片,其en_title和original_tite皆非中文标题。
  2. 希望在命名中可以加入蓝光源的版本标识,包括地区版本【如GBR(英版),USA(美版),TWN(台版)等】,以及剪辑版本【如CC(CC标准收藏版),Extended.Edtion/Extended.Cut(加长版),Collector's.Edition(典藏版)等】。可以分成两个占位符,而且可以在.json中自定义。
  3. 部分站点对DIY以及压制作品的截图有要求,希望可以在截图中显示ASS/SUP字幕(每个字幕截2-3张图)。
    非常感谢!

大佬这个工具非常实用,提两点小建议,嘿嘿

  1. 一个是能否把默认制作种子改为可选项?个人使用场景是用来转种的时候快速获取可能已经挂了的封面图和缺失的Mediainfo,这种情况下不需要做种子(也可能我没看到有这个选项?
  2. 第二个是能否支持文件的拖放功能?(比起点击按钮选择文件或者文件夹,这样的方式更快

真心感谢大佬开发这个工具~比心🫰

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.