PyPoster, 轻量级博客发布小工具

PyPoster 是一个用Python 3.5编写的轻量级博客离线发布工具,支持WordPress的XML-RPC接口。通过GUI界面,用户可以方便地发布和编辑Markdown格式的博客,支持图片上传和状态选择。该工具可在多种平台上运行,并使用tkinter框架。源代码托管于GitHub,期待社区的改进和贡献。
摘要由CSDN通过智能技术生成

介绍

  • PyPoster 是一个采用 Python 3.5 编写的博客离线发布小工具,GUI 采用 tkinter 框架构建。理论上,可以在安装了 Python 运行环境的多种平台下使用它。PyPoster 目前还比较简单,暂时只支持 WordPress 博客的 XML-RPC 接口。只需要指定本地的博客路径,即可一键发布!
  • 项目地址:https://github.com/chrisleegit/pyposter

为什么会有 PyPoster

以前在 Windows 平台下,会经常使用 WizNote 写东西,然后使用 WizNote 的博客发布功能进行发布。但是切换到 Ubuntu 或者 Mac OS 后,就只能使用 WizNote 的开源版本了,可惜那个版本没有 Windows 平台那么强大,所以也没有博客发布工具。所以就一直希望能有这么一款小工具,可以协助发布离线编写的文章。一开始是想找找有没有别人写的类似的小工具,但是并没有发现。由于平时主要使用 Ubuntu 系统,所以想找到一款可以在这个平台上运行又符合需求的小工具着实不易。于是 PyPoster 就诞生了。

已实现的功能

Note: 暂时只支持少量用到的功能,但是我觉得挺实用了。

  • 支持命令行交互模式(测试使用)和 图形界面模式(强烈推荐使用带有图形界面的版本,操作简单);
  • 服务器信息自动保存,密码采用 pycryto 模块中提供的加密算法进行加密后再存储;
  • 博客发布功能:新建博客或自动编辑博客(没有像 WizNote 那样可将 Markdown 文档选渲染后再发布的功能,主要是想用网站自定义的 Markdown 主题);
  • 博客发布时可以指定状态:发布草稿
  • 博客发布后,会自动添加 版权信息(该功能可移除)。

安装 & 运行

Note: 待功能稳定后,可能会发布打包好的版本,这样使用会更加方便。以下是在 Ubuntu 16.04 系统上安装并运行的步骤,其他系统类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值