]> gitweb.pimeys.fr Git - today.git/blobdiff - serverconfig.py
La futurs annivs affichés le sont sur un espace temporel connexe
[today.git] / serverconfig.py
index 518ad86eb9b2cc38b7d80b99cc27ab948d7d4a6b..84425ecfd6b1573b8e6a7ccf69cb05b7e1d9550c 100644 (file)
@@ -12,3 +12,22 @@ DEBUG = False
 
 #: La liste des chaînes Youtube à surveiller
 youtube_channels_file = "youtube_channels"
+
+#: La list des tumblr à surveiller
+tumblrs_file = "tumblrs"
+
+#: Path du directory du module de gestion des quotes DTC
+dtc_path = "/home/vincent/scripts/dtc/"
+
+def load_file(filename):
+    """Récupère le contenu d'un fichier de conf tab-séparé."""
+    with open(filename) as f:
+        # On récupère toutes les lignes, mais sans leur \n
+        items = [l.strip("\n") for l in f.readlines()]
+        # On enlève les lignes vides et celles de commentaire
+        items = [l for l in items if not (l.startswith("#") or l.strip() == "")]
+        # On splite sur les tab
+        items = [l.split("\t") for l in items]
+        # Il peut y avoir plusieurs tabulations de suite, donc on enlève les chaînes vides
+        items = [[i for i in l if not i == ''] for l in items]
+    return items