]> gitweb.pimeys.fr Git - today.git/blob - config.py
La futurs annivs affichés le sont sur un espace temporel connexe
[today.git] / config.py
1 #!/usr/bin/python
2 # -*- encoding: utf-8 -*-
3
4 """ Configuration de today """
5
6 class Config(object):
7 """Configuration (pas de couleurs si on n'output pas dans un terminal"""
8 def __init__(self, color=True):
9 self.endcolor = u"\e[0m"
10 self.blue = u"\e[1;36m"
11 self.red = u"\e[1;31m"
12 self.green = u"\e[1;32m"
13 if not color:
14 self.nocolor()
15 #: Faut-il contacter le serveur distant
16 self.do_remote = True
17 #: Serveur distant où aller récupérer les checks
18 self.distant_server = "pimeys"
19 #: path de today-server.py sur le serveur distant
20 self.path_today_server = "/home/vincent/scripts/today/today_server.py"
21 #: Fichier contenant les anniversaires
22 self.birthdays_file = "birthdays.txt"
23 #: Fichier contenant les évènements à venir
24 self.timers_file = "timers.txt"
25 #: Fichier contenant les fêtes à souhaiter
26 self.saints_file = "saints.json"
27 #: Fichier contenant les ids des derniers trucs vus/lus
28 self.last_seen_file = "lasts"
29 #: Fichier contenant le timestamp de dernière exécution
30 self.lasttime_file = ".lasttime"
31 #: 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é
32 self.something_file = ".something"
33
34 def nocolor(self):
35 """Passe en mode sans couleur."""
36 self.endcolor = self.blue = self.red = self.green = u""