PyJSONProxy

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

commit
4c0448523c2582f7ef8e5cd76eba47c3c855c617
parent
88e09901edd0f05f60aa641123c69493f3f08fc8
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2017-06-03 10:18
mv parse_args to init

Diffstat

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

2 files changed, 10 insertions, 12 deletions


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

@@ -1,3 +1,4 @@
   -1     1 import argparse
    1     2 import os
    2     3 import sys
    3     4 
@@ -11,7 +12,6 @@ from fakes import abort
   11    12 from .lib import check_config
   12    13 from .lib import _doc
   13    14 from .lib import ENDPOINTS
   14    -1 from .lib import parse_args
   15    15 from .lib import scrape
   16    16 
   17    17 app = Fakes(__name__)
@@ -91,6 +91,15 @@ def doc(request):
   91    91 	return app.render_template('index.html', endpoints=data)
   92    92 
   93    93 
   -1    94 def parse_args():
   -1    95 	parser = argparse.ArgumentParser(description='simple proxy and scraper')
   -1    96 	parser.add_argument('config')
   -1    97 	parser.add_argument('-d', '--debug', action='store_true')
   -1    98 	parser.add_argument('-p', '--port', type=int, default=5000)
   -1    99 	parser.add_argument('-H', '--host', default='localhost')
   -1   100 	return parser.parse_args()
   -1   101 
   -1   102 
   94   103 def main():
   95   104 	args = parse_args()
   96   105 

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

@@ -1,5 +1,3 @@
    1    -1 import argparse
    2    -1 
    3     1 from bs4 import BeautifulSoup
    4     2 
    5     3 try:
@@ -113,12 +111,3 @@ def check_config(config):
  113   111 					errors += list(check_fields_config(data['fields'], key))
  114   112 
  115   113 	return errors
  116    -1 
  117    -1 
  118    -1 def parse_args():
  119    -1 	parser = argparse.ArgumentParser(description='simple proxy and scraper')
  120    -1 	parser.add_argument('config')
  121    -1 	parser.add_argument('-d', '--debug', action='store_true')
  122    -1 	parser.add_argument('-p', '--port', type=int, default=5000)
  123    -1 	parser.add_argument('-H', '--host', default='localhost')
  124    -1 	return parser.parse_args()