source: stamper/bin/stamps@ 25:8e33103a7e36

Last change on this file since 25:8e33103a7e36 was 23:bc0b04a989aa, checked in by Óscar M. Lage <info@…>, 10 years ago

Graphs, first version (limited to 15 days, without customer the graph order is inverse)

  • Property exe set to *
File size: 971 bytes
Line 
1#!/usr/bin/env python
2
3import argparse
4from stamper import Stamper
5
6
7if __name__ == '__main__':
8
9 parser = argparse.ArgumentParser(
10 description='stamps: show recorded times information')
11 parser.add_argument('customer', action="store", nargs='?',
12 help='Show times only for this customer')
13 parser.add_argument('filter', action="store", nargs='?',
14 help='Filter the times by date range')
15 parser.add_argument('-v', '--verbose', action="store_true",
16 help='Include detailed times information')
17 parser.add_argument('-s', '--sum', action="store_true",
18 help='Include sum of times')
19 parser.add_argument('-g', '--graph', action="store_true",
20 help='Generate a SVG graph')
21
22 args = parser.parse_args()
23
24 s = Stamper()
25 s.load_stamps()
26 s.show_stamps(args.customer, args.filter, args.verbose, args.sum,
27 args.graph)
Note: See TracBrowser for help on using the repository browser.