1
1
#!/usr/bin/env python
2
2
# encoding: utf-8
3
3
import argparse
4
- import loklak
4
+ from loklak import Loklak
5
5
from pprint import pprint
6
6
import os
7
7
8
8
parser = argparse .ArgumentParser (description = "Python wrapper around the loklak API." )
9
- parser .add_argument ('-s' , '--search' , type = str , help = 'Search API Wrapper which helps to query loklak for JSON results.' )
9
+ parser .add_argument ('-s' , '--search' , nargs = '+' , help = 'Search API Wrapper which helps to query loklak for JSON results.' )
10
10
parser .add_argument ('-t' , '--status' , action = 'store_true' , help = 'Status API Wrapper for the loklak status check.' )
11
- parser .add_argument ('-st' , '--suggest' , action = 'store_true ' , help = 'Suggestions API Wrapper , Works better with local loklak instance.' )
11
+ parser .add_argument ('-st' , '--suggest' , nargs = '+ ' , help = 'Suggestions API Wrapper , Works better with local loklak instance.' )
12
12
parser .add_argument ('-c' , '--crawler' , action = 'store_true' , help = 'Crawler API Wrapper on Loklak to crawl for tweets for a particular crawl depth.' )
13
13
parser .add_argument ('-hl' , '--hello' , action = 'store_true' , help = 'Loklak status check API.' )
14
14
parser .add_argument ('-g' , '--geocode' , help = 'Geocode API for geolocation based information.' )
@@ -19,13 +19,14 @@ parser.add_argument('-m', '--map', help='Map Visualization render using Loklak s
19
19
parser .add_argument ('-md' , '--markdown' , help = 'Markdown conversion API to render markdown as image using Loklak.' )
20
20
args = parser .parse_args ()
21
21
22
- loklak = loklak . Loklak ()
22
+ loklak = Loklak ()
23
23
if args .search :
24
24
pprint (loklak .search (args .search ))
25
25
elif args .status :
26
26
pprint (loklak .status ())
27
27
elif args .suggest :
28
- pass
28
+ print (args .suggest )
29
+ pprint (loklak .suggest (args .suggest ))
29
30
elif args .crawler :
30
31
pass
31
32
elif args .hello :
0 commit comments