【分享】用PYTHON写了个博客备份的程序

【分享】用PYTHON写了个博客备份的程序

Blog_Backup v0.3发布
博客备份程序,目前支持的BSP如下:

百度空间,新浪博客,和讯博客,Donews博客,博客巴士,天涯博客
MSN空间,搜狐博客,QQ空间,Bokee博客,歪酷博客,网易博客
CSDN博客,ChinaUnix博客,F2Blog博客,PJBlog博客,Z-Blog博客

程序截图:




下载程序: http://blog_backup.pt42.cn/



版本更新:
 Blog_Backup v0.3 [2007-03-20]
  *修改MSN等博客出现的乱码问题
  *增加对F2Blog博客支持
  *增加对PJBlog博客支持
  *增加对Z-Blog博客支持
  *其它若干更新

 Blog_Backup v0.2.3 [2007-03-09]
  *增加对ChinaUnix博客支持
  *增加对CSDN博客支持
  *其它若干更新

 Blog_Backup v0.2.2 [2007-03-06]
  *增加对新浪博客VIP用户的支持
  *加入版本检查,自动通知程序更新
  *增加对QQ空间BCODE的支持
  *其它若干更新

 Blog_Backup v0.2.1 [2007-03-03]
  *修改和讯博客不能完整备份的BUG

 Blog_Backup v0.2 [2007-03-1]
  *程序重构
  *新增BSP:天涯博客,MSN空间,搜狐博客,QQ空间,Bokee博客,歪酷博客,网易博客
  *其它若干更新

 Blog_Backup v0.1 [2007-02-16]
  *程序第一次发布
  *支持BSP:百度空间、新浪博客、和讯博客、Donews博客、博客巴士
  *支持备份内容导出
  *支持多个博客同时备份
  *备份内容格式为XML
看上去挺不错的

能简单介绍一下使用方法么?
版本更新:
 Blog_Backup v0.3.1 [2007-03-21]
  *增加对my.donews.com博客支持
  *增加对WordPress博客支持
  *修改新浪VIP博客标题的显示及不能保存的问题


QUOTE:
原帖由 MichaelBibby 于 2007-3-21 09:20 发表
看上去挺不错的

能简单介绍一下使用方法么?

使用很简单啊,本着以易用为导向

首先,你的博客得在支持的BSP中,新增,选你的BSP,填入你的用户名,确定,备份博客,开始备份。。。
GUI是用Tkinter 做的么
希望能把源码放出来
最新版本 Blog_backup 0.6.1  

http://www.pt42.cn


功能特点  

支持多个博客,多个空间的同时备份
可以收藏自己喜欢的任何一个没加密的博客
可以将博客内容导出为多种主流格式
整个软件操作简单、容易上手
绿色软件,无需安装,不写注册表,可存放在U盘执行
我刚才试了下,随便看了两个CU的博客,好像都不行啊,我是加入了用户,然后就点“备份博客”,是不是使用得不对?
试了一下,非常好用,楼主可否考虑公布源代码给大家一个学习的机会
提个小建议,可以在输出的文件里增加原文章的发布年月日,这个应该是很需要的
Blog_Backup 是一款功能完善的博客备份软件,支持国内所有大型BSP,可导出内容为多种格式。

Blog_Backup是一款非常绿色环保的软件,只有一个文件。使用非常简单,选择BSP或者blog系统,输入用户名就可以立即备份对应的博客文章。准确的说它就是一款blog文章下载器,不需要输入密码,同时还可以设置代理服务器。

Blog_Backup从0.8.2版本开始支持查询功能,方便从大量的博客文章中查询自己感兴趣的内容。

目前支持的BSP如下:
百度空间,新浪博客,和讯博客,Donews博客,博客巴士,天涯博客
MSN空间,搜狐博客,QQ空间,Bokee博客,歪酷博客,网易博客
CSDN博客,ChinaUnix博客,F2Blog,PJBlog,Z-Blog,WordPress
博客生活,TechWeb,凤凰博客,中国博客网,猫扑博客

导出内容的格式包括:RSS 1.0,RSS 2.0,Atom 0.3,单个网页(正序、反序),多个网页,文本文件

下载地址:www.pt42.cn


更新历史
  Blog_Backup v0.8.2 [2007-08-19]
   *新增"查询功能"
   *修正当博客数量大于100条不能备份的BUG
   *修正快速重复开关程序时可能出现的错误

  Blog_Backup v0.8.1 [2007-08-17]
   *新增支持中国博客网[www.blogcn.com]的代码
   *新增支持猫扑博客[www.mop.com]的代码
   *修改用户名称检查时不允许有“.”的BUG

  Blog_Backup v0.8 [2007-08-15]
   *将数据定义代码单独放入模块bb_method.pyo
   *实现数据定义代码在线升级
   *新增支持博客生活[www.cnweblog.com]的代码
   *新增支持TechWeb[blog.techweb.com.cn]的代码
   *新增支持凤凰博客[blog.phoenixtv.com]的代码
   *修改支持新浪BLOG的代码
   *修改缩放界面时一个BUG

  Blog_Backup v0.7.2 [2007-08-09]
   *修改支持新浪等BLOG的代码

  Blog_Backup v0.7.1 [2007-08-09]
   *添加数据库压缩功能,在“参数设置”中设置
   *修改由分页模式导致的若干BUG
   *修改支持网易BLOG的代码

  Blog_Backup v0.7 [2007-08-08]
   *添加列表分页模式,默认只显示首100条,也可手动显示所有
   *BLOG用户名处不能使用中文,添加一个字符检查
   *新浪BLOG代码更新
   *输出文件格式新增TXT文件
   *输出文件支持正反序,支持GBK、UTF8编码
   *可单独更新单一文章,方便博客内容发生修改时单独更新
   *双击左侧博客名可直接备份
   *窗口支持最大化和更改大小

  Blog_Backup v0.6.6 [2007-07-23]
   *列表中新加一个已读、未读标志
   *去除列表中形如%的乱码
   *更新支持MSN博客的代码(列表如果重复,请清空缓存)

  Blog_Backup v0.6.5 [2007-07-22]
   *修订多次备份时顺序错乱的问题,需先清空缓存

  Blog_Backup v0.6.3 [2007-07-20]
   *修订QQ空间出现Get_js_str的BUG

  Blog_Backup v0.6.2 [2007-07-20]
   *修订当别名为中文时显示不正常的BUG
   *修订菜单中的BUG
   *更新支持MSN博客的代码,请清空缓存后重新备份

  Blog_Backup v0.6.1 [2007-07-19]
   *添加菜单[清空缓存]
   *更新支持yculblog博客的代码,请清空缓存后重新备份
   *更新支持csdn博客的代码,请清空缓存后重新备份

  Blog_Backup v0.6 [2007-07-18]
   *界面重构
   *支持设置代理及连接参数
   *支持一次备份所有博客
   *支持备份同一分类的博客
   *更新支持QQ空间的FT代码

  Blog_Backup v0.5.4 [2007-05-14]
   *修改博客名称中有特殊字符导致不能导出的问题
   *修改检查版本号的一个BUG

  Blog_Backup v0.5.3 [2007-03-30]
   *修改重复备份导致博客文章数加倍的问题

  Blog_Backup v0.5.2 [2007-03-30]
   *修改QQ空间的备份不全的问题

  Blog_Backup v0.5.1 [2007-03-28]
   *修改MSN空间的备份方式提高备份效率
   *修改MSN空间中一个月的Blog数超过20篇时备份不完整的问题
   *网易博客新增固定连接

  Blog_Backup v0.5 [2007-03-26]
   *文件存储方式由XML格式改为SQLITE数据库方式
   *修改天涯博客备份中顺序异常的问题
   *修改网易博客中出现引号时页内链接不正常的问题

  Blog_Backup v0.4 [2007-03-23]
   *增加导出文件为单个HTML文件
   *增加导出文件格式RSS1
   *增加导出文件格式RSS2
   *增加导出文件格式ATOM
   *修改网易博客中出现引号时不能完全备份的问题

  Blog_Backup v0.3.1 [2007-03-21]
   *增加对my.donews.com博客支持
   *增加对WordPress博客支持
   *修改新浪VIP博客标题的显示及不能保存的问题

  Blog_Backup v0.3 [2007-03-20]
   *修改MSN等博客出现的乱码问题
   *增加对F2Blog博客支持
   *增加对PJBlog博客支持
   *增加对Z-Blog博客支持
   *其它若干更新

  Blog_Backup v0.2.3 [2007-03-09]
   *增加对ChinaUnix博客支持
   *增加对CSDN博客支持
   *其它若干更新

  Blog_Backup v0.2.2 [2007-03-06]
   *增加对新浪博客VIP用户的支持
   *加入版本检查,自动通知程序更新
   *增加对QQ空间BCODE的支持
   *其它若干更新

  Blog_Backup v0.2.1 [2007-03-03]
   *修改和讯博客不能完整备份的BUG

  Blog_Backup v0.2 [2007-03-1]
   *程序重构
   *新增BSP:天涯博客,MSN空间,搜狐博客,QQ空间,Bokee博客,歪酷博客,网易博客
   *其它若干更新

  Blog_Backup v0.1 [2007-02-16]
   *程序第一次发布
   *支持BSP:百度空间、新浪博客、和讯博客、Donews博客、博客巴士
   *支持备份内容导出
   *支持多个博客同时备份
   *备份内容格式为XML