post2wp: 发布 Post 到 WordPress

November 20, 2013 @ 02:06 PM

以前我用 Perl 写了一个 blogpost 用来从命令行发布 Post 到 WordPress。后来,随 着对 WordPress 的升级,blogpost 就不好使了。直到最近,看了一点 Python,于是 打算重写一个。所以现在有了 post2wp

post2wp 目前仅支持发布新的 Post 及编辑旧的 Post。

首先,准备 WordPress 的帐号信息,在 ~/.post2wprc 中添加如下内容:

[post2wp]
url = https://linuxtoy.org/xmlrpc.php
username = <user>
password = <pass>

之后,要发布新 Post 的话,可以执行:

post2wp -t <title> -f <content>

这两个选项是必需的。此外,也可以跟上 slug、catetory、status 等选项:

post2wp -t <title> -l <slug> -c <category> -f <content> -s <status>

其中:

编辑 Post 则可以使用:

post2wp -t <title> -f <content> -i <post_id>

话说在 Python 中不用 Perl 的那些符号,看起来的确要干净不少。Python 简单、一致 的设计哲学确实不错。

Related Posts