summaryrefslogtreecommitdiffstats
path: root/ebknotify/raw.py
diff options
context:
space:
mode:
Diffstat (limited to 'ebknotify/raw.py')
-rw-r--r--ebknotify/raw.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/ebknotify/raw.py b/ebknotify/raw.py
index 5e4adfd..36fb6a5 100644
--- a/ebknotify/raw.py
+++ b/ebknotify/raw.py
@@ -1,24 +1,24 @@
-""" usage: ebk-raw [options] CONFIG URLPATH [PARAMS...]
+""" usage: ebk-raw [options] URLPATH [PARAMS...]
options:
--lol=LOL Log Level [Default: INFO]
--method=METHOD HTTP Method to use [Default: GET]
+ --config=FILE Path to config file [Default: ~/.config/ebk-notify/ebk.yml]
--xml do not try to decode as json but xml instead
PARAMS are the parameters sent via http method to URLPATH
examples:
- ebk-raw ebk.yml /ads/search-metadata.json
- ebk-raw ebk.yml --xml /ads/search-metadata
- ebk-raw ebk.yml /ads.json categoryId=216 zipcode=70435 distance=50 distanceUnit=KM
+ ebk-raw /ads/search-metadata.json
+ ebk-raw --xml /ads/search-metadata
+ ebk-raw /ads.json categoryId=216 zipcode=70435 distance=50 distanceUnit=KM
"""
from docopt import docopt
from .client import EbkClient
-import yaml
import json
import dateutil
import logging
-from .common import set_lol
+from .common import set_lol,load_config
log = logging.getLogger('ebk-raw')
@@ -34,7 +34,7 @@ def main():
set_lol(args['--lol'],log)
suffix = args['URLPATH']
- config = yaml.safe_load(open(args['CONFIG']))
+ config = load_config(args['--config'])
api = EbkClient(config['main']['appid'],
config['main']['apppw'],
config['main']['userid'],