🤡 Markdown文章多平台发布工具
ChaoMdPublish
是一款基于 Python
实现的,帮助 创作者
将一篇文章同时发布到多个平台的工具 (一文多发
)。
缘由与介绍:Van♂Python | 焯!🤡随手写个文章多平台发布脚本
实现原理:Pyppeteer自动化模拟 (就是开个浏览器自动点点点~)
支持平台:
目前只支持命令行咯,可能用起来不够直观,好像也有点繁琐,后续有闲情会学下Python的图形化库,整个图形化界面简化一波,也可能会学下Chrome插件的开发,写个类似于 OpenWrite 的插件,先将就着用吧~
- Step 1:通过Git把代码clone到本地,或是直接Download代码压缩包;
- Step 2:安装Python环境,如何安装请自行百度,安装了的直接跳过;
- Step 3:通过pip命令安装用到的依赖库;
pip install -r requirements.txt
运行项目中的 app.py
文件,第一次运行会生成默认所需的相关文件:
生成文件在 input
目录下:
按需覆盖内容,另外手下文章配置json,这里进行一些文章附加信息的配置,一般改这些就好:
先统一化处理了,平台差异问题,后续会提供单独的配置模板。
找到项目中的 website_config.json
文件,然后填充账号密码:
不想发布的站点,可以把 is_publish
字段设置为 false
脚本执行流程 (会开始一个浏览器自动执行):
- ① 校验文章相关;
- ② 检验登录状态,未登录会跳转自动登录,有些平台有验证码啥的,要验证一下~
- ③ 验证完开始自动发布文章;
Tips:只需登录一次,登录状态会保存,运行效果图如下 (具体 → 演示视频):
因时间有限,工具还算粗糙,笔者目前用着还行,后续会把一些bug修复下,弄个图形用户页面,让其更好更易用,谢谢~