diff options
author | makefu <github@syntax-fehler.de> | 2020-03-31 22:23:38 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2020-03-31 22:23:38 +0200 |
commit | e4942fdab9a43712d56b38dbdb8421d38d7743df (patch) | |
tree | f45314001e9e80bcf9ca1d6ec22126db0907e751 /ebknotify/raw.py | |
parent | b9471e7b0576dfbb1157c639c4a34b243f9dd61e (diff) |
ebknotify: add feed
Diffstat (limited to 'ebknotify/raw.py')
-rw-r--r-- | ebknotify/raw.py | 14 |
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'], |