diff --git a/.gitignore b/.gitignore index faf61913365b423ba94a7b9c7c5aa117846295bf..43633382f5b655aa379507c61403ddf75bc903c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ env.cfg +env.json statistics.txt run.txt **/*.pyc \ No newline at end of file diff --git a/ve.py b/ve.py new file mode 100644 index 0000000000000000000000000000000000000000..55053a7f667cc7a3eeb591b2a26fd1b84cfe9700 --- /dev/null +++ b/ve.py @@ -0,0 +1,43 @@ +#!/usr/bin/python +# coding: utf-8 + +import sys +import json +from time import sleep +from runner.model import Models +from os import walk +from traceback import print_exc + + +def main(method): + try: + if method == 'select': + with open('env.json') as envjson: + data = json.load(envjson) + padmwslist = data['padmws'] + for padmws in padmwslist: + # update model.py to handle this contructor class Models(object): + # def __init__(self, url, usr, pwd, domains, input = 'run' ): + # self.url = url + # self.usr = usr + # self.pwd = pwd + + mlist = Models(padmws['url'], padmws['usr'], padmws['pwd'], padmws['filter']['domains'], 'v3')() + mlist[selected-1](None, 300) + else: + raise ValueError('Validation method is not defined. Try using python '+'v3'+'.py select ') + sys.exit(0) + except Exception as error: + print_exc() + sys.exit(1) +''' + To run in terminal call with python .py select +''' +if __name__ == "__main__": + method = '' + if (len(sys.argv) > 1): + method = sys.argv[1] + if (len(sys.argv) > 2): + selected = int(sys.argv[2]) + main(method) + \ No newline at end of file