]> gitweb.pimeys.fr Git - today.git/commitdiff
[client] on vire les commentaires hardcodés
authorVincent Le Gallic <legallic@crans.org>
Fri, 14 Feb 2014 22:15:16 +0000 (23:15 +0100)
committerVincent Le Gallic <legallic@crans.org>
Fri, 14 Feb 2014 22:15:16 +0000 (23:15 +0100)
today.py

index 41479d8c9f1efceba0d1b82cfa56553d7a1185bf..b05a4553128043c6db87bd367aba7be8f0293779 100755 (executable)
--- a/today.py
+++ b/today.py
@@ -264,25 +264,8 @@ def update_jl8(newid):
     update_last_seen({"dc" : newid})
 
 
-THINGS = {
-          "dtc" : u"Quotes DTC",
-          "xkcd" : u"Épisodes de XKCD",
-          "xantah" : u"Épisodes de La Légende de Xantah",
-          "visiteur" : u"Épisodes du Visiteur du Futur",
-          "noob" : u"Épisodes de NOOB",
-          "warpzone" : u"Épisodes de WARPZONE PROJECT",
-          "hugo" : u"Vidéos de Hugo Tout Seul",
-          "norman" : u"Vidéos de Norman",
-          "cyprien" : u"Vidéos de Cyprien",
-          "grenier" : u"Épisodes du joueur du grenier",
-          "dc" : u"Épisodes de la BD youngDC",
-
-          "birthdays" : u"Anniversaires à souhaiter",
-          "saints" : u"Fêtes à souhaiter",
-         }
-
 def get_whatsup():
-    """Récuère sur le serveur les derniers trucs."""
+    """Récupère sur le serveur les derniers trucs."""
     cmd = "%s whatsup" % (config.path_today_server,)
     proc = subprocess.Popen(["ssh", "-4", config.distant_server, cmd], stdout=subprocess.PIPE)
     out, err = proc.communicate()
@@ -293,15 +276,14 @@ def check_all():
     """Vérifie si il y a des derniers trucs non lus/vus."""
     news = get_whatsup()
     seen = get_last_seen()
-    news["birthdays"] = check_birthdays()
-    news["saints"] = check_saints()
     checks = []
-    for (thing, comm) in THINGS.iteritems():
-        n = news[thing] - seen.get(thing, 0)
+    length = max([len(thing) for thing in news.keys()])
+    for (thing, lastid) in news.items():
+        n = lastid - seen.get(thing, 0)
         if type(n) != int:
             print n
         elif n > 0:
-            checks.append("%s : %s (last : %s)" % (comm, n, news[thing]))
+            checks.append("%s :%s%s (last : %s)" % (thing, " " *(length + 1 - len(thing)), n, news[thing]))
     checks = u"\n".join(checks)
     checks = add_title(u"Checks", checks)
     return checks