2008年5月7日星期三

Del.icio.us转换到数据库的程序

  使用del.icio.us做为网摘有一个好处,就是可以完整将数据导出,这些数据可以再进行加工和整理再利用。今天我介绍一个我开发的可以将del.icio.us网摘数据导出并转到到数据库,同时转换到RSS的XML文件中的程序。

  del.icio.us导出的是一个IE收藏夹文件,我写的程序的第一个功能就是将这个收藏夹文件“转换到文本数据库”,先将下载下来的文件另存为delicious.html文件,然后在程序中点击“转换到文本数据库”,就可以将这个收藏夹转换到一个文本数据库delicious.txt,一次转换的最大长度是64K,如果超过64K,需要分几次转换。

  转换到文本数据库中,就可以使用Access数据库来导入这个文本文件,打开db2.mdb这个文件,将文本数据库中的数据导入到bookmarks表中,字段分割为制表符。

  之后需要将日期格式进行一次转换,因为IE收藏夹文件的日期格式和普通日期格式不同,因此点击一次“转换数据日期”即可将数据库里面的日期格式转换为常用的日期格式。日期转换一次即可。

  接下来,就可以利用转换到数据库中的信息大作文章了,你可以使用我以前介绍的“ACCESS数据库转换MYSQL数据库的软件”将这个Access数据库转换为MySQL,或者使用程序里面的“转换到RSS文件”按钮将其转换到一个RSS的XML文件。

  转换完成后,可以使用WordPress或者Z-Blog等等博客工具直接导入数据即可,这样,我们的Del.icio.us里面的数据就完全在我们自己手中了。

  del.icio.us数据转换到WordPress中的效果,大家可以参考一下我的网摘,我使用这个程序将我的 delicious.com/williamlong 转换到了WordPress系统中,大家看看,浏览效果是不是比在del.icio.us中要好的多,还可以更换各种模板。

  这个程序使用VB开发的,提供全部的源程序代码,大家可以在其基础上再进行额外的开发,但是请不要删除源代码和界面里面的作者信息。

  点击下载:DEL.ICIO.US转换到数据库的程序(含源程序代码)