]> gitweb.pimeys.fr Git - today.git/blobdiff - today.py
[client] Séparation de la config
[today.git] / today.py
index 5b5162116339b71d5be6d2080f04e0717617559a..41479d8c9f1efceba0d1b82cfa56553d7a1185bf 100755 (executable)
--- a/today.py
+++ b/today.py
@@ -14,37 +14,8 @@ import json
 os.chdir('/home/vincent/scripts/today/')
 
 
-class Config(object):
-    """Configuration (pas de couleurs si on n'output pas dans un terminal"""
-    def __init__(self, color=True):
-        self.endcolor = u"\e[0m"
-        self.blue = u"\e[1;36m"
-        self.red = u"\e[1;31m"
-        self.green = u"\e[1;32m"
-        if not color:
-            self.nocolor()
-        #: Faut-il contacter le serveur distant
-        self.do_remote = True
-        #: Serveur distant où aller récupérer les checks
-        self.distant_server = "pimeys"
-        #: path de today-server.py sur le serveur distant
-        self.path_today_server = "/home/vincent/scripts/today/today_server.py"
-        #: Fichier contenant les anniversaires
-        self.birthdays_file = "birthdays.txt"
-        #: Fichier contenant les évènements à venir
-        self.timers_file = "timers.txt"
-        #: Fichier contenant les fêtes à souhaiter
-        self.saints_file = "saints.json"
-        #: Fichier contenant les ids des derniers trucs vus/lus
-        self.last_seen_file = "lasts"
-        #: Fichier contenant le timestamp de dernière exécution
-        self.lasttime_file = ".lasttime"
-        #: Fichier contenant un booléen mémorisant si il y a quelquechose dans le today du jour et qu'il n'a pas encore été regardé
-        self.something_file = ".something"
-    
-    def nocolor(self):
-        """Passe en mode sans couleur."""
-        self.endcolor = self.blue = self.red = self.green = u""
+# Import de la configuration
+import config
 
 if "--color" in sys.argv:
     sys.argv.remove("--color")
@@ -54,7 +25,7 @@ elif sys.stdout.isatty():
 else:
     color = False
 
-config = Config(color=color)
+config = config.Config(color=color)
 
 def print_date(timestamp=None,color=True):
     """Afficher la date"""