]> gitweb.pimeys.fr Git - today.git/blob - serverconfig.py
La futurs annivs affichés le sont sur un espace temporel connexe
[today.git] / serverconfig.py
1 #!/usr/bin/python
2 # -*- encoding: utf-8 -*-
3
4 #: Fichier où sont stockés les derniers IDs des trucs
5 store_published_file = "lasts_published"
6
7 #: Fichier où est stockée une copie de la liste des derniers IDs *lus*
8 store_seen_file = "lasts_sync"
9
10 #: Afficher du garbage pour débuguer
11 DEBUG = False
12
13 #: La liste des chaînes Youtube à surveiller
14 youtube_channels_file = "youtube_channels"
15
16 #: La list des tumblr à surveiller
17 tumblrs_file = "tumblrs"
18
19 #: Path du directory du module de gestion des quotes DTC
20 dtc_path = "/home/vincent/scripts/dtc/"
21
22 def load_file(filename):
23 """Récupère le contenu d'un fichier de conf tab-séparé."""
24 with open(filename) as f:
25 # On récupère toutes les lignes, mais sans leur \n
26 items = [l.strip("\n") for l in f.readlines()]
27 # On enlève les lignes vides et celles de commentaire
28 items = [l for l in items if not (l.startswith("#") or l.strip() == "")]
29 # On splite sur les tab
30 items = [l.split("\t") for l in items]
31 # Il peut y avoir plusieurs tabulations de suite, donc on enlève les chaînes vides
32 items = [[i for i in l if not i == ''] for l in items]
33 return items