diff options
author | ache <ache@ache.one> | 2021-08-31 08:21:42 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2021-08-31 08:21:42 +0200 |
commit | eed13c1b587c292f86d4b302918418ce78637126 (patch) | |
tree | a2c008669214d2e9122c1d5b33c1bf079d9b4ecd /download/download.py | |
parent | Fix argument name (diff) |
Create a new database
Diffstat (limited to 'download/download.py')
-rwxr-xr-x | download/download.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/download/download.py b/download/download.py index 18a60fe..b97bb8f 100755 --- a/download/download.py +++ b/download/download.py @@ -45,18 +45,22 @@ if __name__ == '__main__': parser.add_argument('-d', '--download', dest='download', action='store_true', help='to download the lastest dump') + download = True + arg = parser.parse_args() - download = True if not arg.wordList: arg.wordList = arg.outputF + '.wordlist' - if download and arg.dumpF: + if arg.download and arg.dumpF: print('''Incompatible options '-i' and '-d'.''') exit(1) - elif download: + elif arg.download: arg.dumpF = URL_DUMP[URL_DUMP.rindex('/') + 1:] + elif arg.dumpF: + download = False + if not arg.dumpF or not arg.dumpF.endswith('bz2'): print('A bz2 dump file filename needed', file=sys.stderr) @@ -69,6 +73,7 @@ if __name__ == '__main__': download = False if download: + print(download); print(f'Downloading the dump ({arg.dumpF})\nIt should take some time') try: urllib.request.urlretrieve(URL_DUMP, arg.dumpF) @@ -83,7 +88,10 @@ if __name__ == '__main__': exit(-1) if not exists(arg.dumpF): - print('Download failed.\nExiting.', file=sys.stderr) + if download: + print('Download failed.\nExiting.', file=sys.stderr) + else: + print(f'Fichier { arg.dumpF } introuvable.\nArrêt.') exit(-2) decompress = False |