- return out.decode("UTF-8")
-
-def check_dtc():
- """Vérifie si il y a des quotes DTC non lues"""
- cmd = "~/bin/dtc check"
- proc = subprocess.Popen(["ssh", "pimeys", cmd], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
- out, err = proc.communicate()
- out += err
- if err:
- return err
- n = int(out)
- return n
-
-def check_xkcd():
- last_read = get_lasts()["xkcd"]
- try:
- p = urllib.urlopen("http://xkcd.com")
- except IOError:
- return "Impossible de se connecter à xkcd"
- t = p.read()
- current_id = int(re.findall("Permanent link to this comic: http://xkcd.com/(.*?)/", t)[0])
- return current_id - last_read
+ quotes = json.loads(out)
+ if quotes:
+ last_id = max([q["id"] for q in quotes])
+ update_lasts("dtc", last_id)
+ textquotes = format_quotes(quotes)
+ return textquotes