def read_file(infile, outfile, url, article, verbose, result): job = Job(verbose) if not outfile: outfile = "default.html" if job.debug: print("+ Running with debugging output") if url is not None and infile is not None: print("Cannot use both -u and -f choose one") elif url is not None: if article: obj = job.url_article(url) print_outfile(outfile, obj) else: obj = job.url_email(url) print_outfile(outfile, obj) elif infile is not None: if result: obj = job.run_results(infile) print_results(obj, job) else: obj = job.html_email(infile, source_code=True) print_outfile(outfile, obj) obj = job.run_results(outfile) print_results(obj, job) print("Goodbye!")
def index(): user = UserSession() if request.method == "POST": form = request.form country = form.get("country_select", "CA") source = form.get("source", "") user.template.country = country user.template.source = source job = Job(False, input_type="qt") obj = job.process_email(user.template.html, source_code=source, country=country) user.template.html = obj.get_content() user.template.result_images = str(obj.get_images()) user.template.result_links = str(obj.get_links()) user.template.result_source = str(obj.get_source_codes()) user.template.result_notes = str(obj.notifications) db.session.add(user.template) db.session.commit() return render_template("index.html", result=True, country=user.template.country) return render_template("index.html", country=user.template.country)
def __init__(self): print("Running __init__") self.filename = "" self.outfile = "default.html" self.html = "" self.country = readConf("country") if not self.country: self.country = "CA" self.job = Job(False, input_type="qt") self.replace_items = self.getReplace("data/replace_{}.csv".format( self.country))