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/config/*
|
||||
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\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
|
||||
|
||||
|
@ -25,13 +25,14 @@
|
||||
import os
|
||||
|
||||
# CNIRevelator version
|
||||
verType = "alpha"
|
||||
version = [3, 0, 6]
|
||||
verType = "final release"
|
||||
version = [3, 0, 7]
|
||||
verstring_full = "{}.{}.{} {}".format(version[0], version[1], version[2], verType)
|
||||
verstring = "{}.{}".format(version[0], version[1])
|
||||
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.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" + \
|
||||
|
48
src/mrz.py
48
src/mrz.py
@ -640,27 +640,26 @@ AC = [
|
||||
"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 = [
|
||||
["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"],
|
||||
{
|
||||
"1": ["2", "CODE", "V."],
|
||||
@ -676,14 +675,14 @@ VA = [
|
||||
"B": ["1", "CTRL", "[0-9]", "A"],
|
||||
"C": ["8", "FACULT", ".+"]
|
||||
},
|
||||
"Visa de type A"
|
||||
"Visa de type B"
|
||||
]
|
||||
|
||||
TSF = [
|
||||
["112223333333333333333333333333333333", "444444444566677777789AAAAAABCCCCCC"],
|
||||
{
|
||||
"1": ["2", "CODE", "TS"],
|
||||
"2": ["3", "PAYS", "[A-Z]+"],
|
||||
"2": ["3", "PAYS", "FRA"],
|
||||
"3": ["31", "NOM", "([A-Z]|<)+"],
|
||||
"4": ["9", "NO", ".+"],
|
||||
"5": ["1", "CTRL", "[0-9]","4"],
|
||||
@ -695,7 +694,7 @@ TSF = [
|
||||
"B": ["1", "CTRL", "[0-9]", "A"],
|
||||
"C": ["8", "FACULT", ".+"]
|
||||
},
|
||||
"Titre de séjour"
|
||||
"Carte de séjour"
|
||||
]
|
||||
|
||||
I__ = [
|
||||
@ -752,8 +751,7 @@ DL = [
|
||||
"Permis de conduire"
|
||||
]
|
||||
|
||||
#TYPES = [ID, I__, VB, VA, AC, I_, IP, P, DL]
|
||||
TYPES = [IDFR, I__, VA, AC, I_, IP, P, DL, TSF]
|
||||
TYPES = [IDFR, I__, VB, VA, AC, I_, IP, P, DL, TSF]
|
||||
|
||||
# longest document MRZ line
|
||||
longest = max([len(x[0][0]) for x in TYPES])
|
||||
|
Loading…
Reference in New Issue
Block a user