From e4942fdab9a43712d56b38dbdb8421d38d7743df Mon Sep 17 00:00:00 2001 From: makefu Date: Tue, 31 Mar 2020 22:23:38 +0200 Subject: ebknotify: add feed --- ebknotify/raw.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'ebknotify/raw.py') 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'], -- cgit v1.2.3