summaryrefslogtreecommitdiffstats
path: root/ebknotify/raw.py
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2020-03-31 22:23:38 +0200
committermakefu <github@syntax-fehler.de>2020-03-31 22:23:38 +0200
commite4942fdab9a43712d56b38dbdb8421d38d7743df (patch)
treef45314001e9e80bcf9ca1d6ec22126db0907e751 /ebknotify/raw.py
parentb9471e7b0576dfbb1157c639c4a34b243f9dd61e (diff)
ebknotify: add feed
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'],