PyJSONProxy

simple proxy and scraper
git clone https://git.ce9e.org/PyJSONProxy.git

commit
7f46223aba8eec112efcd3cd5937a07e01d1af3f
parent
7fa385428e8a21c7b4efc643ffcf5b6475ad7b6f
Author
Tobias Bengfort <tobias.bengfort@gmx.net>
Date
2015-12-06 21:19
mv parse_args to lib

Diffstat

M jsonproxy/__init__.py 9 ++-------
M jsonproxy/lib.py 9 +++++++++

2 files changed, 11 insertions, 7 deletions


diff --git a/jsonproxy/__init__.py b/jsonproxy/__init__.py

@@ -2,21 +2,16 @@ from __future__ import absolute_import
    2     2 
    3     3 import os
    4     4 import sys
    5    -1 import argparse
    6     5 
    7     6 from flask import Flask
    8     7 
    9     8 from .api import api
   -1     9 from .lib import parse_args
   10    10 from .lib import check_config
   11    11 
   12    12 
   13    13 def main():
   14    -1 	parser = argparse.ArgumentParser(description='simple proxy and scraper')
   15    -1 	parser.add_argument('config')
   16    -1 	parser.add_argument('-d', '--debug', action='store_true')
   17    -1 	parser.add_argument('-p', '--port', type=int)
   18    -1 	parser.add_argument('-H', '--host')
   19    -1 	args = parser.parse_args()
   -1    14 	args = parse_args()
   20    15 
   21    16 	app = Flask(__name__)
   22    17 	app.config.from_pyfile(os.path.abspath(args.config))

diff --git a/jsonproxy/lib.py b/jsonproxy/lib.py

@@ -80,3 +80,12 @@ def check_config(config):
   80    80 					errors += list(check_fields_config(data['fields'], key))
   81    81 
   82    82 	return errors
   -1    83 
   -1    84 
   -1    85 def parse_args():
   -1    86 	parser = argparse.ArgumentParser(description='simple proxy and scraper')
   -1    87 	parser.add_argument('config')
   -1    88 	parser.add_argument('-d', '--debug', action='store_true')
   -1    89 	parser.add_argument('-p', '--port', type=int, default=5000)
   -1    90 	parser.add_argument('-H', '--host', default='localhost')
   -1    91 	return parser.parse_args()