blob: 00644f573e5807025ff24767414c8dcb6cab06ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import sys
from ausbutler.config import load_config
from ausbutler.goniec import Goniec
from ausbutler.interface import Interface
def main():
nowait = 'nowait' not in sys.argv
args = [arg for arg in sys.argv[1:] if arg != 'nowait']
if len(args) == 0:
args = ['calculate', 'generate', 'send']
i = Interface(load_config('butler'))
if 'calculate' in args:
i.calculate_all()
if 'generate' in args:
files = i.generate_all()
if 'send' in args:
client = Goniec(load_config('goniec'))
client.send(files)
if nowait:
raw_input('Press any key to continue...')
if __name__ == '__main__':
main()
|