X-Git-Url: http://gitweb.pimeys.fr/?p=today.git;a=blobdiff_plain;f=serverconfig.py;h=84425ecfd6b1573b8e6a7ccf69cb05b7e1d9550c;hp=86aff451fc83774a9b85f4a64e7c68ed02045685;hb=HEAD;hpb=6ead3f80d35afb337e30ab8cb0eeb30f272f65e3 diff --git a/serverconfig.py b/serverconfig.py index 86aff45..84425ec 100644 --- a/serverconfig.py +++ b/serverconfig.py @@ -9,3 +9,25 @@ store_seen_file = "lasts_sync" #: Afficher du garbage pour débuguer 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