logging.basicConfig(filename=logFile, filemode='w', level=logLevel, format=logFormat) logging.getLogger("requests").setLevel(logging.WARNING) lines = '' if len(sys.argv[1:]) == 1: with open(sys.argv[1]) as report: lines = report.readlines() else: lines = sys.stdin.readlines() report = ReportHelper(lines) if len(list(report.getAllApkIds())) == 0: print('ERROR: expecting:') print(' - 1 parameter (report file from output of report_sources.sh)') print(' or ') print(' - stdin from report_sources.sh') exit(1) crawler = ApkMirrorCrawler(report) crawler.crawl() outputString = ' '.join(crawler.dlFiles) if crawler.dlFilesBeta: outputString += ' beta ' + ' '.join(crawler.dlFilesBeta) if outputString: print(outputString)
logging.basicConfig(filename=logFile, filemode='w', level=logLevel, format=logFormat) logging.getLogger("requests").setLevel(logging.WARNING) lines = '' if len(sys.argv[1:]) == 1: with open(sys.argv[1]) as report: lines = report.readlines() else: lines = sys.stdin.readlines() report = ReportHelper(lines) keys = list(report.getAllApkIds()) if len(keys) == 0: print('ERROR: expecting:') print(' - 1 parameter (report file from output of report_sources.sh)') print(' or ') print(' - stdin from report_sources.sh') exit(1) nonbeta = [] beta = [] crawlers = [ ApkBeastCrawler(report), ApkdlCrawler(report), ApkMirrorCrawler(report),
main(): single parameter for report_sources.sh output """ logging.basicConfig(filename=logFile, filemode='w', level=logLevel, format=logFormat) logging.getLogger("requests").setLevel(logging.WARNING) logging.getLogger("requesocks").setLevel(logging.WARNING) lines = '' if len(sys.argv[1:]) == 1: with open(sys.argv[1]) as report: lines = report.readlines() else: lines = sys.stdin.readlines() report = ReportHelper(lines) if len(list(report.getAllApkIds())) == 0: print('ERROR: expecting:') print(' - 1 parameter (report file from output of report_sources.sh)') print(' or ') print(' - stdin from report_sources.sh') exit(1) crawler = UptodownCrawler(report) crawler.crawl() outputString = ' '.join(crawler.dlFiles) if crawler.dlFilesBeta: outputString += ' beta ' + ' '.join(crawler.dlFilesBeta) if outputString: print(outputString)
""" main(): single parameter for report_sources.sh output """ logging.basicConfig(filename=logFile, filemode='w', level=logLevel, format=logFormat) logging.getLogger("requests").setLevel(logging.WARNING) lines = '' if len(sys.argv[1:]) == 1: with open(sys.argv[1]) as report: lines = report.readlines() else: lines = sys.stdin.readlines() report = ReportHelper(lines) keys = list(report.getAllApkIds()) if len(keys) == 0: print('ERROR: expecting:') print(' - 1 parameter (report file from output of report_sources.sh)') print(' or ') print(' - stdin from report_sources.sh') exit(1) nonbeta = [] beta = [] crawlers = [ApkBeastCrawler(report), ApkdlCrawler(report), ApkMirrorCrawler(report), ApkPureCrawler(report),