annotate numerics/cal.py @ 172:dc0a620a0368

add another example
author Jeff Hammel <k0scist@gmail.com>
date Fri, 03 Jul 2015 11:11:01 -0700
parents 035e15e99e57
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
1 #!/usr/bin/env python
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
2 # -*- coding: utf-8 -*-
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
3
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
4 import argparse
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
5 import calendar
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
6 import datetime
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
7 import sys
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
8
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
9 __all__ = ['main']
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
10 calendar.setfirstweekday(calendar.SUNDAY)
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
11
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
12 class Calendar(object):
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
13 pass
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
14
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
15 class Month(object):
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
16 def __init__(self, month, year):
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
17 self.month = month
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
18 self.year = year
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
19
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
20 def main(args=sys.argv[1:]):
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
21 """CLI"""
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
22
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
23 # parse command line
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
24 parser = argparse.ArgumentParser(description=__doc__)
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
25 options = parser.parse_args(args)
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
26
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
27 now = datetime.datetime.now()
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
28
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
29
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
30 if __name__ == '__main__':
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
31 main()