示例#1
0
    def __init__(self, config):
        UrlHelper.__init__(self, config)
        self.clear_title = False
        self.provides = [ 'title', 'url' ]

        domains = [ 'youtube\.com', 'youtu\.be' ]

        self.url_regex = re.compile("(" + string.join(domains,"|") + ")/.*")
示例#2
0
    def __init__(self, config):
        UrlHelper.__init__(self, config)

        self.provides = [ 'title', 'description' ]
        self.clear_title = True
        self.url_regex = re.compile("soundcloud.com.*")

        self.client = soundcloud.Client(client_id=config['client_id'])
示例#3
0
    def __init__(self, config):
        UrlHelper.__init__(self, config)
        self.clear_title = True
        self.provides = [ 'title', 'url' ]

        domains = [ "bit\.ly",   # Bitly
                    "goo\.gl",   # Google
                    "kck\.st",   # Kickstarter
                    "sbn\.to"    # SBNation
                  ];

        self.url_regex = re.compile("(" + string.join(domains,"|") + ")/.*")
示例#4
0
    def __init__(self, config):
        UrlHelper.__init__(self, config)

        self.provides = [ 'description' ]
        self.clear_title = True
        self.url_regex = re.compile("twitter.com.*status")

        self.twitterApi = twitter.Api(
            consumer_key=config['consumer_key'],
            consumer_secret=config['consumer_secret'],
            access_token_key=config['access_token_key'],
            access_token_secret=config['access_token_secret'])
示例#5
0
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.clear_title = True
     self.url_regex = re.compile(".*urbandictionary.com/define.php.*")
     self.provides = [ 'title', 'description' ]
示例#6
0
文件: imgur.py 项目: adamf/linkcache
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.clear_title = True
     self.url_regex = re.compile("imgur.com/(\S+)\....")
     self.provides = [ 'title' ]
示例#7
0
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.clear_title = True
     self.url_regex = re.compile("readability.com/articles/.*")
     self.provides = [ 'title', 'url' ]
示例#8
0
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.clear_title = True
     self.url_regex = re.compile("wiki.dosburros.com/.*")
     self.provides = [ 'description', 'url' ]
     self.config = config
示例#9
0
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.url_regex = re.compile('^(\w*\s*\|\s*|)@calc (.*)')
     self.appid = config['appid']
示例#10
0
 def __init__(self, config):
     UrlHelper.__init__(self, config)
     self.url_regex = re.compile('http://www.wolframalpha.com/input/\?i=(.*)')
     self.appid = config['appid']