This application is used to match records between two databases, perform an automatic comparison of the two records and output a file extracting data from both the record in the original database and all matched records in the target databse.
It was originally a fork of Alexandre Faure's script to analyze PPN imported in Alma Community Zone.
Cette application est utilisée pour faire correspondre des notices bibliographiques entre deux bases de données, automatiquement les comparer et exporter dans un fichier certaines données de la notice dans la base d'origine et de toutes les notices potentiellement correspondantes dans la base de destination.
L'application était originellement une fourche du script d'Alexandre Faure pour analiser les PPN importés dans la Community Zone d'Alma.
Version 2.0.0 is developped for :
- Python 3.12
unidecode
:1.3.8
FuzzyWuzzy
:0.18.0
- With
python-Levenshtein
:0.25.1
, installed withrapidfuzz
3.9.3
- With
FreeSimpleGUI
:5.1.0
requests
:2.32.3
python-dotenv
:1.0.1
pymarc
:4.2.2
(do not use versions5.X.X
as some functions are not retrocompatible)pyisbn
:1.3.1
Version 1.17.5 was developped for :
- Python 3.11
unidecode
:1.3.6
FuzzyWuzzy
:0.18.0
- With
python-Levenshtein
:0.23.0
- With
PySimpleGUI
:4.60.4
requests
:2.28.1
python-dotenv
:1.0.0
pymarc
:4.2.2