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)
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
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
def fetch(self): return get_json('http://stats.grok.se/json/en/latest90/' + self.page_title)
def fetch(self): return get_json('http://ajax.googleapis.com/ajax/services/search/news?v=1.0&q=' + self.page_title)
def fetch(self): result = get_json('http://toolserver.org/~slaporte/rs/wl?title=' + self.page_title.replace(' ', '_')) return result