def main(): message_flag = True debug(APP_DIR) while True: ws_reports = WebsiteReport.objects.filter(status="-") if len(ws_reports): ws_report = ws_reports[0] info("=======================") info("Initializing report: " + str(ws_report)) ws_report.set_status_initialized() initWebsiteReport(ws_report) info("Analyze website: " + str(ws_report)) ws_report.set_status_analyzing() count = analyzeWebsiteReport(ws_report) info("Saving Data: " + str(ws_report)) ws_report.set_status_saving() saveResultsToDjango(ws_report) message_flag = True else: if message_flag: info("No report requests pending... ") message_flag = False time.sleep(1)
def main(): message_flag = True ws_reports = WebsiteReport.objects.all() if len(ws_reports): ws_report = ws_reports[0] # Removed any previous database relationships ws_report.processed_urls.all().delete() ws_report.unprocessed_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.ws_all_results.all().delete() ws_report.ws_gl_results.all().delete() ws_report.ws_rc_results.all().delete() ws_report.ws_rs_results.all().delete() ws_report.page_all_results.all().delete() print("=======================") print("Saving Data: " + str(ws_report)) saveResultsToDjango(ws_report)
def main(): message_flag = True jongund = User.objects.get(username='******') ws_reports = WebsiteReport.objects.filter(user=jongund) if len(ws_reports): ws_report = ws_reports.latest('created') # Removed any previous database relationships ws_report.processed_urls.all().delete() ws_report.unprocessed_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.ws_gl_results.all().delete() ws_report.ws_rc_results.all().delete() ws_report.ws_rs_results.all().delete() ws_report.ws_rule_results.all().delete() ws_report.page_all_results.all().delete() print("=======================") print("Saving Data: " + str(ws_report)) saveResultsToDjango(ws_report, log)
def main(argv): message_flag = True init_oaa_script_file() loop = True remove_pending_reports() while loop: ws_reports = WebsiteReport.objects.filter(status="-") init_count = len(ws_reports) ws_analyzing = WebsiteReport.objects.filter(status="A") ws_saving = WebsiteReport.objects.filter(status="S") processing_count = len(ws_analyzing) + len(ws_saving) if init_count and processing_count <= PROCESSING_THREADS: ws_report = ws_reports[0] # if no arguements use threading if len(argv) == 0: thread = faeUtilThread(ws_report) thread.start() else: info("=======================") info("Initializing report: " + ws_report.title) info(" log file: " + str(ws_report.log_file)) ws_report.set_status_initialized() initWebsiteReport(ws_report) log = open(ws_report.log_file, 'w') info("Analyze website: " + ws_report.title) ws_report.set_status_analyzing() analyzeWebsiteReport(ws_report, log) info("Saving Data: " + ws_report.title) ws_report.set_status_saving() saveResultsToDjango(ws_report, log) log.close() message_flag = True else: if message_flag: info("No report requests pending... ") info("Reports waiting: " + str(init_count)) info("Reports running: " + str(processing_count)) message_flag = False process_announcements() time.sleep(1) if len(argv): loop = False
def run(self): log = open(self.ws_report.log_file, 'w') info("Analyze website: " + str(self.ws_report)) self.ws_report.set_status_analyzing() analyzeWebsiteReport(self.ws_report, log) info("Saving Data: " + str(self.ws_report)) self.ws_report.set_status_saving() saveResultsToDjango(self.ws_report, log) log.close()
def run(self): log = open(self.ws_report.log_file, 'w') info("Analyze website: " + self.ws_report.title) self.ws_report.set_status_analyzing() analyzeWebsiteReport(self.ws_report, log) info("Saving Data: " + self.ws_report.title) self.ws_report.set_status_saving() saveResultsToDjango(self.ws_report, log) log.close()
def main(): message_flag = True ws_reports = WebsiteReport.objects.all() if len(ws_reports): ws_report = ws_reports[0] # Removed any previous database relationships ws_report.processed_urls.all().delete() ws_report.unprocessed_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.filtered_urls.all().delete() ws_report.ws_gl_results.all().delete() ws_report.ws_rc_results.all().delete() ws_report.ws_rs_results.all().delete() ws_report.page_all_results.all().delete() print("=======================") print("Saving Data: " + str(ws_report)) saveResultsToDjango(ws_report)