mirror of
https://gitlab.os-k.eu/neox/CNIRevelator.git
synced 2023-08-25 14:03:10 +02:00
Preparing 3.0.7 release
This commit is contained in:
parent
576ad52a2d
commit
44abeb9b0d
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,3 +12,4 @@ src/Tesseract-OCR4/*
|
|||||||
src/downloads/*
|
src/downloads/*
|
||||||
src/config/*
|
src/config/*
|
||||||
src/logs/*
|
src/logs/*
|
||||||
|
signtool_8.1/*
|
||||||
|
BIN
id-card.ico
BIN
id-card.ico
Binary file not shown.
Before Width: | Height: | Size: 1.9 KiB |
4
make.bat
4
make.bat
@ -4,7 +4,7 @@ title Compilation de CNIRevelator
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
call pyinstaller -w -D --exclude-module PyQt5 --bootloader-ignore-signals --add-data "C:\Users\pf04950\AppData\Local\Continuum\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
|
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 "src\id-card.ico";"id-card.ico" -i "src\id-card.ico" -n CNIRevelator src\CNIRevelator.py
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -12,7 +12,7 @@ copy LICENSE dist\CNIRevelator\LICENSE
|
|||||||
copy src\id-card.ico dist\CNIRevelator\id-card.ico
|
copy src\id-card.ico dist\CNIRevelator\id-card.ico
|
||||||
copy src\background.png dist\CNIRevelator\background.png
|
copy src\background.png dist\CNIRevelator\background.png
|
||||||
|
|
||||||
D:\Public\CNIRevelator-master\CNIRevelator-master\signtool_8.1\signtool\signtool.exe sign /n "CNIRevelator by Adrien Bourmault (neox95)" dist\CNIRevelator\CNIRevelator.exe
|
signtool_8.1\signtool\signtool.exe sign /n "CNIRevelator by Adrien Bourmault (neox95)" dist\CNIRevelator\CNIRevelator.exe
|
||||||
|
|
||||||
pause
|
pause
|
||||||
|
|
||||||
|
@ -25,13 +25,14 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
# CNIRevelator version
|
# CNIRevelator version
|
||||||
verType = "alpha"
|
verType = "final release"
|
||||||
version = [3, 0, 6]
|
version = [3, 0, 7]
|
||||||
verstring_full = "{}.{}.{} {}".format(version[0], version[1], version[2], verType)
|
verstring_full = "{}.{}.{} {}".format(version[0], version[1], version[2], verType)
|
||||||
verstring = "{}.{}".format(version[0], version[1])
|
verstring = "{}.{}".format(version[0], version[1])
|
||||||
debug = True
|
debug = True
|
||||||
|
|
||||||
changelog = "Version 3.0.6 \nMise-à-jour mineure avec les corrections suivantes :\n- Changement de l'apparence du launcher de l'application\n- Améliorations de l'interface, notamment de la stabilité\n- Ajout de la signature numérique de l'exécutable\n\n" + \
|
changelog = "Version 3.0.7 \nMise-à-jour majeure avec les corrections suivantes :\n- Refonte de l'interface utilisateur\n- Fonction OCR intégrée à l'application avec support des TIFF et JPEG\n- Corrections d'erreurs sur le traitement des VISA de type A et B, ainsi que les titres de séjour\n\n" + \
|
||||||
|
"Version 3.0.6 \nMise-à-jour mineure avec les corrections suivantes :\n- Changement de l'apparence du launcher de l'application\n- Améliorations de l'interface, notamment de la stabilité\n- Ajout de la signature numérique de l'exécutable\n\n" + \
|
||||||
"Version 3.0.5 \nMise-à-jour mineure avec les corrections suivantes :\n- Changement de l'icône de l'exécutable afin de refléter le changement de version majeur accompli en 3.0\n\n" + \
|
"Version 3.0.5 \nMise-à-jour mineure avec les corrections suivantes :\n- Changement de l'icône de l'exécutable afin de refléter le changement de version majeur accompli en 3.0\n\n" + \
|
||||||
"Version 3.0.4 \nMise-à-jour mineure avec les corrections suivantes :\n- Correction d'un bug affectant le système de mise-à-jour\n\n" + \
|
"Version 3.0.4 \nMise-à-jour mineure avec les corrections suivantes :\n- Correction d'un bug affectant le système de mise-à-jour\n\n" + \
|
||||||
"Version 3.0.3 \nMise-à-jour mineure avec les corrections suivantes :\n- Correction d'un bug affectant le changelog\n- Correction d'une erreur avec la touche Suppr Arrière et Suppr causant une perte de données\n\n" + \
|
"Version 3.0.3 \nMise-à-jour mineure avec les corrections suivantes :\n- Correction d'un bug affectant le changelog\n- Correction d'une erreur avec la touche Suppr Arrière et Suppr causant une perte de données\n\n" + \
|
||||||
|
48
src/mrz.py
48
src/mrz.py
@ -640,27 +640,26 @@ AC = [
|
|||||||
"Certificat de membre d'équipage"
|
"Certificat de membre d'équipage"
|
||||||
]
|
]
|
||||||
|
|
||||||
## XXXXXXXXXXX
|
|
||||||
# VB = [
|
|
||||||
# ["11222333333333333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCCCCCCCCCCCDE"],
|
|
||||||
# {
|
|
||||||
# "1": ["2", "CODE", "V."],
|
|
||||||
# "2": ["3", "PAYS", "[A-Z]+"],
|
|
||||||
# "3": ["39", "NOM", "[A-Z]+"],
|
|
||||||
# "4": ["9", "NO", ".+"],
|
|
||||||
# "5": ["1", "CTRL", "[0-9]","4"],
|
|
||||||
# "6": ["3", "NAT", "[A-Z]+"],
|
|
||||||
# "7": ["6", "BDATE", "[0-9]+"],
|
|
||||||
# "8": ["1", "CTRL", "[0-9]", "7"],
|
|
||||||
# "9": ["1", "SEX", "[A-Z]"],
|
|
||||||
# "A": ["6", "EDATE", "[0-9]+"],
|
|
||||||
# "B": ["1", "CTRL", "[0-9]", "A"],
|
|
||||||
# "C": ["14", "FACULT", ".+"]
|
|
||||||
# },
|
|
||||||
# "Visa de type B"
|
|
||||||
# ]
|
|
||||||
|
|
||||||
VA = [
|
VA = [
|
||||||
|
["11222333333333333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCCCCCCCCCCCCC"],
|
||||||
|
{
|
||||||
|
"1": ["2", "CODE", "V."],
|
||||||
|
"2": ["3", "PAYS", "[A-Z]+"],
|
||||||
|
"3": ["39", "NOM", "[A-Z]+"],
|
||||||
|
"4": ["9", "NO", ".+"],
|
||||||
|
"5": ["1", "CTRL", "[0-9]","4"],
|
||||||
|
"6": ["3", "NAT", "[A-Z]+"],
|
||||||
|
"7": ["6", "BDATE", "[0-9]+"],
|
||||||
|
"8": ["1", "CTRL", "[0-9]", "7"],
|
||||||
|
"9": ["1", "SEX", "[A-Z]"],
|
||||||
|
"A": ["6", "EDATE", "[0-9]+"],
|
||||||
|
"B": ["1", "CTRL", "[0-9]", "A"],
|
||||||
|
"C": ["16", "FACULT", ".+"]
|
||||||
|
},
|
||||||
|
"Visa de type A"
|
||||||
|
]
|
||||||
|
|
||||||
|
VB = [
|
||||||
["112223333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCC"],
|
["112223333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCC"],
|
||||||
{
|
{
|
||||||
"1": ["2", "CODE", "V."],
|
"1": ["2", "CODE", "V."],
|
||||||
@ -676,14 +675,14 @@ VA = [
|
|||||||
"B": ["1", "CTRL", "[0-9]", "A"],
|
"B": ["1", "CTRL", "[0-9]", "A"],
|
||||||
"C": ["8", "FACULT", ".+"]
|
"C": ["8", "FACULT", ".+"]
|
||||||
},
|
},
|
||||||
"Visa de type A"
|
"Visa de type B"
|
||||||
]
|
]
|
||||||
|
|
||||||
TSF = [
|
TSF = [
|
||||||
["112223333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCC"],
|
["112223333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCC"],
|
||||||
{
|
{
|
||||||
"1": ["2", "CODE", "TS"],
|
"1": ["2", "CODE", "TS"],
|
||||||
"2": ["3", "PAYS", "[A-Z]+"],
|
"2": ["3", "PAYS", "FRA"],
|
||||||
"3": ["31", "NOM", "([A-Z]|<)+"],
|
"3": ["31", "NOM", "([A-Z]|<)+"],
|
||||||
"4": ["9", "NO", ".+"],
|
"4": ["9", "NO", ".+"],
|
||||||
"5": ["1", "CTRL", "[0-9]","4"],
|
"5": ["1", "CTRL", "[0-9]","4"],
|
||||||
@ -695,7 +694,7 @@ TSF = [
|
|||||||
"B": ["1", "CTRL", "[0-9]", "A"],
|
"B": ["1", "CTRL", "[0-9]", "A"],
|
||||||
"C": ["8", "FACULT", ".+"]
|
"C": ["8", "FACULT", ".+"]
|
||||||
},
|
},
|
||||||
"Titre de séjour"
|
"Carte de séjour"
|
||||||
]
|
]
|
||||||
|
|
||||||
I__ = [
|
I__ = [
|
||||||
@ -752,8 +751,7 @@ DL = [
|
|||||||
"Permis de conduire"
|
"Permis de conduire"
|
||||||
]
|
]
|
||||||
|
|
||||||
#TYPES = [ID, I__, VB, VA, AC, I_, IP, P, DL]
|
TYPES = [IDFR, I__, VB, VA, AC, I_, IP, P, DL, TSF]
|
||||||
TYPES = [IDFR, I__, VA, AC, I_, IP, P, DL, TSF]
|
|
||||||
|
|
||||||
# longest document MRZ line
|
# longest document MRZ line
|
||||||
longest = max([len(x[0][0]) for x in TYPES])
|
longest = max([len(x[0][0]) for x in TYPES])
|
||||||
|
Loading…
Reference in New Issue
Block a user