Minor modifications

This commit is contained in:
Adrien Bourmault 2019-07-10 00:20:39 +02:00
parent 76b746ce7c
commit ceabe14033
5 changed files with 23 additions and 12 deletions

View File

@ -1,2 +1,2 @@
# ver|url|checksum, and | as separator, one version per || # ver|url|checksum, and | as separator, one version per ||
3.0.0|https://neoxgroup.eu/ftpaccess/Applicatifs/CNIRevelator/CNIRevelator_2.2.5|1234|| 3.0.0|https://neoxgroup.eu/ftpaccess/Applicatifs/CNIRevelator/CNIRevelator_2.2.5|1234||3.0.0|https://neoxgroup.eu/ftpaccess/Applicatifs/CNIRevelator/CNIRevelator_2.2.5|1234||

View File

@ -1,18 +1,10 @@
@echo off @echo off
title Compilation de CNIRLauncher
call pyinstaller -w -D --exclude-module PyQt5 --bootloader-ignore-signals --add-data "C:\users\adrie\Anaconda3\Lib\site-packages\tld\res\effective_tld_names.dat.txt";"tld\res" --add-data "id-card.ico";"id-card.ico" -i "id-card.ico" -n CNILauncher src\launcher\CNIRLauncher.py
title Compilation de CNIRevelator title Compilation de CNIRevelator
call pyinstaller -w -D --exclude-module PyQt5 --bootloader-ignore-signals --add-data "C:\users\adrie\Anaconda3\Lib\site-packages\tld\res\effective_tld_names.dat.txt";"tld\res" --add-data "id-card.ico";"id-card.ico" -i "id-card.ico" -n CNIRevelator src\analyzer\CNI_Revelator.py call pyinstaller -w -D --exclude-module PyQt5 --bootloader-ignore-signals --add-data "C:\users\adrie\Anaconda3\Lib\site-packages\tld\res\effective_tld_names.dat.txt";"tld\res" --add-data "id-card.ico";"id-card.ico" -i "id-card.ico" -n CNIRevelator src\CNIRevelator.py
copy LICENSE dist\CNIRevelator\ copy LICENSE dist\CNIRevelator\
copy id-card.ico dist\CNIRevelator\ copy id-card.ico dist\CNIRevelator\
robocopy dist\CNILauncher dist\CNIRevelator /E /MOVE
rmdir dist\CNILauncher /Q /S
pause pause

View File

@ -39,7 +39,7 @@ logfile = logger.logCur
launcherWindow = ihm.launcherWindowCur launcherWindow = ihm.launcherWindowCur
## MAIN FUNCTION OF CNIREVELATOR ## MAIN FUNCTION OF CNIREVELATOR
def main(logger): def main():
import CNI_pytesseract as pytesseract import CNI_pytesseract as pytesseract
try: try:

View File

@ -25,7 +25,6 @@
import sys import sys
import os import os
import subprocess
import threading import threading
import traceback import traceback

View File

@ -24,10 +24,13 @@
""" """
from win32com.client import Dispatch from win32com.client import Dispatch
import subprocess
import traceback import traceback
import sys import sys
import time import time
import os import os
import shutil
import zipfile
import logger # logger.py import logger # logger.py
import globs # globs.py import globs # globs.py
@ -125,11 +128,28 @@ def batch():
getTheUpdate = downloader.newdownload(credentials, finalurl, globs.CNIRFolder + '\\..\\CNIPackage.zip').download() getTheUpdate = downloader.newdownload(credentials, finalurl, globs.CNIRFolder + '\\..\\CNIPackage.zip').download()
# And now unzip and launch # And now unzip and launch
zip_ref = zipfile.ZipFile(globs.CNIRFolder + '\\..\\CNIPackage.zip', 'r')
zip_ref.extractall(globs.CNIRFolder + '\\..\\CNIRevelator' + str(globs.verstring_full))
zip_ref.close()
args = [globs.CNIRFolder + '\\..\\CNIRevelator' + str(globs.verstring_full) + '\\CNIRevelator.exe', globs.CNIRFolder]
subprocess.run(args)
return True return True
## Main Function ## Main Function
def umain(): def umain():
if len(sys.argv) > 1:
logfile.printdbg("Old install detected : {}".format(sys.argv[1]))
while os.path.exists(str(sys.argv[1])):
try:
shutil.rmtree(str(sys.argv[1]), ignore_errors=True)
except:
pass
logfile.printdbg("Fail to delete old install !")
try: try:
# Global Handlers # Global Handlers
logfile = logger.logCur logfile = logger.logCur