Linux系统下CU博客备份脚本

此脚本是
xiaosuo
写的, 在这里共享一下下
有个问题,第一行的路径可能各个系统的不同,所以大家先查看下自己的env和python的路径,用命令whereis查看.....记得保存后 chmod 加执行权限
                    cubk:
#!/usr/bin/env python
# Copyright (c) xiaosuo
# License GPL v2 or above.
import sys
import getopt
import urllib2
import re
import urlparse
import string
import distutils.dir_util
import htmllib
import formatter
class UrlQueue:
        def __init__(self, baseUrl):
                self.base = baseUrl[0:baseUrl.rfind("/") + 1]
                self.finished = []
                self.pending = []
        def hasPending(self):
                if len(self.pending) > 0:
                        return True
                else:
                        return False
        def baseUrl(self):
                return self.base
        def pop(self):
                url = self.pending.pop()
                self.finished.append(url)
                return url
        def append(self, url):
                absUrl = urlparse.urljoin(self.base, url)
                baseUrlLen = len(self.base)
                if len(absUrl)
用法示例:
zuii@zuii-desktop:~/cu$ ./cubk http://blog.chinaunix.net/u1/53217/
注意:
这个脚本只对新版的CUBlog主题有效,如果是旧版请看
这里