22
33基于Electron和Vue的自动化发布项目,支持向萌番组、动漫花园、末日动漫、Nyaa、Acgrip提交发布内容。
44
5- 该项目仍处于测试阶段,各种功能可能尚不稳定。
5+ 本项目旨在统一各站发布配置,简化发布流程,以及应对网站可用性差的问题,设计尽可能兼顾易用性和灵活性。
6+
7+ 本项目部分功能仍处于测试阶段,可能尚不稳定。
68
79------
810
@@ -42,15 +44,13 @@ EasyPublish不会自动使用系统代理,若非VPN/TUN等请先配置代理
4244
4345填写项目名称和存放配置的地址,该名称不作为发布时的标题。* (本地保存路径已不再是必填项)*
4446
45- 目前仅支持使用文件发布,计划在下一版本添加模板,省去繁琐的html修改。
46-
4747### 管理本地项目
4848
4949![ 管理本地项目] ( readme/03.png )
5050
5151管理EasyPublish创建的项目,可以从该页面继续发布流程,当前版本删除项目不会删除删除项目目录。
5252
53- 所有项目以创建时的时间戳作为唯一标识,下一版本计划增加项目导入 。
53+ 所有项目以创建时的时间戳作为唯一标识。
5454
5555### 管理已发布项目
5656
@@ -64,32 +64,89 @@ EasyPublish不会自动使用系统代理,若非VPN/TUN等请先配置代理
6464
6565### 编辑发布配置
6666
67+ ##### 从文件创建
68+
6769![ 编辑发布配置] ( readme/02.png )
6870
6971| 配置项 | 说明 |
7072| -------------- | ------------------------------------------------------------ |
7173| 标题 | 用作发布帖的标题,该输入框失去焦点时将会自动提交萌番组获取标签建议 |
7274| 种子文件路径 | 选择要发布的种子,或者直接填写其路径 |
75+ | md文件路径 | * (可选)* 选择markdown格式的发布搞,或者直接填写其路径,该文件将用于Nyaa的发布 |
7376| html文件路径 | 选择html格式的发布稿,或直接填写其路径,该文件将用于萌番组、动漫花园、末日动漫的发布 |
74- | md文件路径 | 选择markdown格式的发布搞,或者直接填写其路径,该文件将用于Nyaa的发布 |
7577| bbcode文件路径 | * (可选)* 选择bbcode格式的发布搞,或者直接填写其路径,该文件将用于Acgrip的发布 |
76- | Bangumi标签 | 选择萌番组的标签,选项默认根据标题自动向萌番组获取,若有遗漏则在框内输入相关内容,EasyPublish会搜索相关标签 |
78+ | 远程搜索 | 默认开启,用于从萌番组搜索标签,遇萌番组不可用时可手动关闭 |
79+ | Bangumi标签 | (可选)选择萌番组的标签,选项默认根据标题自动向萌番组获取,若有遗漏则在框内输入相关内容,EasyPublish会搜索相关标签 |
7780| Bangumi分类 | 选择发布内容在萌番组上的分类 |
7881| Nyaa Info | 填写Nyaa上Information一栏对应内容,默认填写VCB默认内容,若留空请删除 |
7982| Nyaa分类 | 选择发布内容在Nyaa上的分类 |
8083| Nyaa配置项 | 对应Nyaa上的两个选项 |
8184
8285其他站点将根据萌番组和Nyaa的分类选择相应分类,分类仅收录部分,若有需要请反馈。
8386
87+ 若没有选择MARKDOWN文件和BBCODE文件,将会根据所选的HTML文件生成对应的文件。
88+
8489点击保存按钮以保存以上配置,点击下一步自动保存并进入复核阶段。
8590
91+ ##### 从模板创建
92+
93+ 该部分内容根据 [ VCB发布规范] ( https://github.com/vcb-s/VCB-S_Publishing/blob/master/VCBS_Publishing.md ) 设计,目前尚只能处理简单的新番和RS项目,对于系列合集、携带系列合集的复杂内容请考虑使用文件发布。
94+
95+ ![ 编辑发布配置] ( readme/14.png )
96+
97+ ![ 编辑发布配置] ( readme/15.png )
98+
99+ ![ 编辑发布配置] ( readme/16.png )
100+
101+ ![ 编辑发布配置] ( readme/17.png )
102+
103+ 对于非RS项目:
104+
105+ | 配置项 | 说明 |
106+ | ---------- | ------------------------------------------------------------ |
107+ | 中文标题 | 如实填写 |
108+ | 英文标题 | 如实填写 |
109+ | 日语标题 | 如实填写 |
110+ | 海报图链接 | 如实填写 |
111+ | 内容量 | * (可选)* 指示项目包含的内容,如S1、OVA等,选项中缺少可直接输入,无需标注可留空 |
112+ | 位深 | 如实填写,选项中缺少可添加 |
113+ | 分辨率 | 如实填写,选项中缺少可添加 |
114+ | 编码 | 如实填写,选项中缺少可添加 |
115+ | 类型 | 如实填写,选项中缺少可添加,如BDRip、DVDRip |
116+ | 提名情况 | 指示该项目是否为组员提名项目 |
117+ | 字幕信息 | * (可选)* 选择内封字幕信息,缺少语言可直接输入,没有可留空;下方输入框将呈现最终效果,若不合预期可直接修改或重新填写,但应始终保持一行中文一行英文 |
118+ | 音轨信息 | * (可选)* 选择内封和外挂音轨信息,没有可留空;下方输入框将呈现最终效果,若不合预期可直接修改或重新填写,但应始终保持一行中文一行英文 |
119+ | 合作字幕组 | * (可选)* 选择项目的合作字幕组,若缺少请按照 ` 中文组名/English Name ` 的格式输入添加,没有可留空 |
120+ | 中文吐槽 | 填写总监的画质吐槽,请不要在行首和行尾留有多余的空格和换行 |
121+ | 英文吐槽 | 填写画质吐槽的英文版本,应与中文吐槽的段落数保持严格一致,请不要在行首和行尾留有多余的空格和换行 |
122+ | 发布吐槽 | * (可选)* 填写参与制作者留下的吐槽,每行对应一个,请不要在行首和行尾留有多余的空格和换行 |
123+ | 参与制作 | 填写参与制作的总监、整理、压制、发布 |
124+ | 资源提供者 | * (可选)* 填写资源提供者,每行对应一个类别,没有可留空,请不要在行首和行尾留有多余的空格和换行 |
125+ | 对比图 | 分别填写html、md、bbcode三种格式的对比图,注意应当包含附带的文字,可尝试从url.txt文件加载 |
126+ | 种子文件路径 | 选择要发布的种子,或者直接填写其路径 |
127+ | 远程搜索 | 默认开启,用于从萌番组搜索标签,遇萌番组不可用时可手动关闭 |
128+ | Bangumi标签 | * (可选)* 选择萌番组的标签,选项默认根据标题自动向萌番组获取,若有遗漏则在框内输入相关内容,EasyPublish会搜索相关标签 |
129+ | Bangumi分类 | 选择发布内容在萌番组上的分类 |
130+ | Nyaa Info | 填写Nyaa上Information一栏对应内容,默认填写VCB默认内容,若留空请删除 |
131+ | Nyaa分类 | 选择发布内容在Nyaa上的分类 |
132+ | Nyaa配置项 | 对应Nyaa上的两个选项 |
133+
134+ 对于RS项目,无需填写对比图部分,并增加以下两个内容:
135+
136+ | 配置项 | 说明 |
137+ | -------- | -------------------------------------------------------- |
138+ | 中文修正 | 填写重发修正,每行一条 |
139+ | 英文修正 | 填写重发修正的英文版本,应当与中文修正带行数保持严格一致 |
140+
141+
142+
86143### 复核发布内容
87144
88- 预览发布内容,页面的渲染结果即为发布的最终效果, 请确保各部分准确无误。
145+ 预览发布内容,请确保各部分准确无误。
89146
90147![ 预览] ( readme/06.png )
91148
92- 若需要修改,可以切换到源码选项进行修改,并点击右上保存按钮保存修改。重新加载按钮将重新加载发布稿,未保存的修改将不会被记录。
149+ 若需要修改,可以切换到源码选项进行修改,标题可在输入框修改, 并点击右上保存按钮保存修改,每次保存都会保存对标题党修改 。重新加载按钮将重新加载发布稿,未保存的修改将不会被记录。
93150
94151![ 源码] ( readme/09.png )
95152
@@ -101,6 +158,8 @@ EasyPublish不会自动使用系统代理,若非VPN/TUN等请先配置代理
101158
102159EasyPublish在发布之前会再次检查登录状态,若出现异常请前往登录管理登录账号,再转到管理本地项目继续发布。
103160
161+ 对于末日动漫,若遇防火墙阻止将直接打开登录页面,请通过验证后再次尝试发布。
162+
104163萌番组有团队同步和非团队同步两种发布方式,任意一项发布完成均不可再次在萌番组发布。
105164
106165另部分情况下可能出现疑似由网络波动造成的已发布但显示种子已存在,若出现以上情况请携日志反馈。
@@ -115,13 +174,17 @@ EasyPublish在发布之前会再次检查登录状态,若出现异常请前往
115174
116175主站发布功能基于WordPress RUST API实现,需要账户登录处填写正确的用户名和应用程序密码。
117176
118- 发布稿支持直接复制或上传文件,中间折叠有前面步骤自动获取的BT站对应链接,以方便填写发布搞对应位置,右键可复制。
177+ 发布稿支持直接填写或上传文件,若项目使用模板创建,将会自动填写标题和发布稿框架,Image Credit、MediaInfo和RS项目的旧链可以手动填入或在填写模板一栏填入。
178+
179+ 中间折叠有前面步骤自动获取的BT站对应链接,以方便填写发布搞对应位置,右键可复制。
119180
120181![ link] ( readme/12.png )
121182
122- 若勾选RS选项,可留空主张发布图和分类一栏,在下方搜索框搜索并选择一个文章,发布时将以新的内容覆盖旧的内容。
183+ 若勾选RS选项,在下方搜索框搜索并选择一个文章,EasyPublish将会在填写模板一栏自动填写原帖的Image Credit、MediaInfo和发布链接,并自动为链接增加删除线标签,发布时将以新的内容覆盖旧的内容。
184+
185+ ![ RS主站发布] ( readme/18.png )
123186
124- ![ RS发布 ] ( readme/13 .png )
187+ ![ RS主站发布 ] ( readme/19 .png )
125188
126189### 完成页面
127190
@@ -137,28 +200,31 @@ EasyPublish在发布之前会再次检查登录状态,若出现异常请前往
137200
138201右上有可以切换明暗主题的滑块。
139202
140- * 开发是业余的,框架是现学的。*
203+ ~~ * 开发是业余的,框架是现学的。* ~~
141204
142- * 代码是一坨的,BUG是一堆的。*
205+ ~~ * 代码是一坨的,BUG是一堆的。* ~~
143206
144- * 功能是勉强能用的,优化是一点没有的。*
207+ ~~ * 功能是勉强能用的,优化是一点没有的。* ~~
145208
146209------
147210
148211## 开源许可
149212
150- | 项目 | 库 |
151- | ------------ | ------------------------------------------------------------ |
152- | electron | [ https://github.com/electron/electron ] ( https://github.com/electron/electron ) |
153- | vue | [ https://github.com/vuejs/core ] ( https://github.com/vuejs/core ) |
154- | vue-router | [ https://github.com/vuejs/router ] ( https://github.com/vuejs/router ) |
155- | axios | [ https://github.com/axios/axios ] ( https://github.com/axios/axios ) |
156- | axios-retry | [ https://github.com/softonic/axios-retry ] ( https://github.com/softonic/axios-retry ) |
157- | element-plus | [ https://github.com/element-plus/element-plus ] ( https://github.com/element-plus/element-plus ) |
158- | electron-log | [ https://github.com/megahertz/electron-log ] ( https://github.com/megahertz/electron-log ) |
159- | lowdb | [ https://github.com/typicode/lowdb ] ( https://github.com/typicode/lowdb ) |
160- | bbob | [ https://github.com/JiLiZART/bbob ] ( https://github.com/JiLiZART/bbob ) |
161- | marked | [ https://github.com/markedjs/marked ] ( https://github.com/markedjs/marked ) |
213+ | 项目 | 库 |
214+ | ------------------ | ------------------------------------------------------------ |
215+ | electron | [ https://github.com/electron/electron ] ( https://github.com/electron/electron ) |
216+ | vue | [ https://github.com/vuejs/core ] ( https://github.com/vuejs/core ) |
217+ | vue-router | [ https://github.com/vuejs/router ] ( https://github.com/vuejs/router ) |
218+ | axios | [ https://github.com/axios/axios ] ( https://github.com/axios/axios ) |
219+ | axios-retry | [ https://github.com/softonic/axios-retry ] ( https://github.com/softonic/axios-retry ) |
220+ | element-plus | [ https://github.com/element-plus/element-plus ] ( https://github.com/element-plus/element-plus ) |
221+ | electron-log | [ https://github.com/megahertz/electron-log ] ( https://github.com/megahertz/electron-log ) |
222+ | lowdb | [ https://github.com/typicode/lowdb ] ( https://github.com/typicode/lowdb ) |
223+ | bbob | [ https://github.com/JiLiZART/bbob ] ( https://github.com/JiLiZART/bbob ) |
224+ | marked | [ https://github.com/markedjs/marked ] ( https://github.com/markedjs/marked ) |
225+ | commonmark | [ https://github.com/commonmark/commonmark.js ] ( https://github.com/commonmark/commonmark.js ) |
226+ | markdown-to-bbcode | [ https://github.com/ddormer/markdown-to-bbcode ] ( https://github.com/ddormer/markdown-to-bbcode ) |
227+ | Turndown | [ https://github.com/mixmark-io/turndown ] ( https://github.com/mixmark-io/turndown ) |
162228
163229------
164230
0 commit comments