summaryrefslogtreecommitdiff
path: root/bin/ltt
blob: cdfbc6f3840fbba2d117d7af5ac3850032ea5457 (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
#!/usr/bin/env python3

import os
import sys
import imp


def get_wiki():
    path = os.path.join(os.path.dirname(__file__), 'viwiki')
    return imp.load_module('wiki', open(path), path,
            [s for s in imp.get_suffixes() if s[0] == '.py'][0])



def main():
    wiki = get_wiki()
    api = wiki.WikiAPI(*wiki.get_credentials('crute'))

    if sys.argv[1] == 'start':
        print(api("StartActivity", "TimeLog", ' '.join(sys.argv[2:])))
    elif sys.argv[1] == 'stop':
        print(api("StopActivity", "TimeLog"))


if __name__ == '__main__':
    main()