[Python小程序] 发Blogspot帖子的程序

Python/PHP/Perl 开发与设计
回复
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

[Python小程序] 发Blogspot帖子的程序

#1

帖子 anticlockwise » 2009-03-10 23:42

因为写博客的时候常会有代码,而又想要代码高亮显示,所以就必须经过以下过程:
将代码用pygments转成HTML -> 在BLOGSPOT编辑代码HTML -> 写好博客然后发布,挺麻烦的。

所以就写了个程序简化这个步骤,如果有人和我一样BT,同时用Blogspot,并且还用Python+RestructuredText的话,可以用一用这个程序,呵呵~~

程序简介:
将作者所写的RST转换成HTML,将代码做好高亮显示处理并且嵌入到HTML中,再自动发布到BLOGSPOT。

程序依赖(全是Python库)
Pygments, BeautifulSoup, docutils,Google data api这些都可以用apt-get安装:

代码: 全选

sudo apt-get install python-pygments python-beautifulsoup python-docutils python-gdata
程序安装:
进入程序根目录后:sudo python setup.py install

程序使用:
blogspot -u <blogspot_username> <rst_file>
程序会让你输入密码,然后回车便是。

程序问题:
目前我用着没有问题,呵呵,不过还没有让别人用过,所以有问题就请及时通知,当然,那是如果你愿意用的话……
blogup-0.1dev.tar.gz
(3.41 KiB) 下载 52 次
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
送出感谢: 0
接收感谢: 0
联系:

Re: [Python小程序] 发Blogspot帖子的程序

#2

帖子 lerosua » 2009-03-11 11:15

支持一下,虽然已经不在blogspot发文章了 :em04
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

Re: [Python小程序] 发Blogspot帖子的程序

#3

帖子 jarryson » 2009-03-12 3:11

貌似依赖有点复杂,而且我不会用。。
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: [Python小程序] 发Blogspot帖子的程序

#4

帖子 anticlockwise » 2009-03-12 18:50

jarryson 写了:貌似依赖有点复杂,而且我不会用。。
:em06 抱歉抱歉,因为一开始就是为了解决我自己写博客的问题,所以就按照自己的要求写了~~想到也许有人和我一样用BLOGSPOT和PYTHON,所以就传上来了~~

至于依赖方面,pygments是用来高亮显示代码的,beautifulsoup是用来处理生成的HTML,docutils就是Python ReStructuredText,gdata是Google Data API,用来上传BLOGSPOT博客~~
wayhome
帖子: 4
注册时间: 2007-02-06 18:15
送出感谢: 0
接收感谢: 0

Re: [Python小程序] 发Blogspot帖子的程序

#5

帖子 wayhome » 2009-03-23 0:03

呵呵,也是为了reStruredText的支持,所以自个儿在appengine上开发了一个博客.还好这贴看到的晚,否则自己那时就放弃那个想法了
回复

回到 “Python/Php/Perl”