分页: 1 / 1

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

发表于 : 2009-03-10 23:42
anticlockwise
因为写博客的时候常会有代码,而又想要代码高亮显示,所以就必须经过以下过程:
将代码用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) 已下载 90 次

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

发表于 : 2009-03-11 11:15
lerosua
支持一下,虽然已经不在blogspot发文章了 :em04

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

发表于 : 2009-03-12 3:11
jarryson
貌似依赖有点复杂,而且我不会用。。

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

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

至于依赖方面,pygments是用来高亮显示代码的,beautifulsoup是用来处理生成的HTML,docutils就是Python ReStructuredText,gdata是Google Data API,用来上传BLOGSPOT博客~~

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

发表于 : 2009-03-23 0:03
wayhome
呵呵,也是为了reStruredText的支持,所以自个儿在appengine上开发了一个博客.还好这贴看到的晚,否则自己那时就放弃那个想法了