Añadidas tres funciones más:
[ttt.git] / show.py
1 #!/usr/bin/python
2
3 # Author: Daniel Garcia <dani@danigm.net>
4 # License: GPLv3
5
6 import sys
7 import ttt
8
9 if __name__ == '__main__':
10     help = '''
11     %s [opcion]
12
13     opciones:
14      -g muestra agrupados por proyecto
15      -w muestra la ultima semana
16      -gw muestra la ultima semana agrupado por proyecto
17      -d <delta> muestra hace delta dias
18      -gd <delta> muestra hace delta dias agrupados
19      -a muestra todo
20      -ga muestra todo agrupado
21
22      si no se especifica opcion muestra las tareas de hoy
23     '''
24     args = sys.argv[1:]
25     if ('-h' in args) or ('--help' in args):
26         print help % sys.argv[0]
27
28     elif '-g' in args:
29         # show grouped by project
30         ttt.show_today_grouped()
31     elif '-w' in args:
32         ttt.show_week()
33     elif '-gw' in args:
34         # show grouped by project
35         ttt.show_week_grouped()
36     elif '-a' in args:
37         ttt.show_all()
38     elif '-ga' in args:
39         ttt.show_all_grouped()
40     elif '-d' in args:
41         try:
42             delta = int(args[1])
43             ttt.show_today(delta, day=True)
44         except:
45             print help % sys.argv[0]
46     elif '-gd' in args:
47         try:
48             delta = int(args[1])
49             ttt.show_today_grouped(delta, day=True)
50         except:
51             print help % sys.argv[0]
52     else:
53         ttt.show_today()