Exemple #1
0
 def get_toolserver_openlog(self):
     res = {}
     try:
         res = wapiti.get_json("http://toolserver.org/~slaporte/rs/openlog")
     except Exception as e:
         print "Error getting toolserver stats:", e
     return res.get("openlog", 0)
Exemple #2
0
 def get_toolserver_uptime(self):
     res = {}
     try:
         res = wapiti.get_json("http://toolserver.org/~slaporte/rs/uptime")
         res["open_queries"] = self.open_toolserver_queries
     except Exception as e:
         print "Error getting toolserver stats:", e
     return res
Exemple #3
0
    def fetch(self):
        ret = {}
        revs = get_json('http://toolserver.org/~slaporte/rs/all/?title=' + self.page_title.replace(' ', '_'))
        ret['article'] = preprocess_revs(revs['article'])
        ret['talk'] = preprocess_revs(revs['talk'])

        ret['article_reverted'], ret['article_without_reverted'] = partition_reverts(ret['article'])
        ret['talk_reverted'], ret['talk_without_reverted'] = partition_reverts(ret['talk'])
        return ret
Exemple #4
0
 def fetch(self):
     return get_json('http://stats.grok.se/json/en/latest90/' + self.page_title)
Exemple #5
0
 def fetch(self):
     return get_json('http://ajax.googleapis.com/ajax/services/search/news?v=1.0&q=' + self.page_title)
Exemple #6
0
 def fetch(self):
     result = get_json('http://toolserver.org/~slaporte/rs/wl?title=' + self.page_title.replace(' ', '_'))
     return result