#1 Le 07/01/2023, à 15:59
- mbrialmont
Résolu Transcription automatique d'actes anciens eScriptorium
Bonjour,
Je souhaiterai utiliser « eScriptorium » (voir : https://ephenum.hypotheses.org/1412 ), suffit-il de placer les commandes ci-dessous dans mon terminal ?
( Nb :Je ne suis pas spécialiste de l’informatique ; Ubuntu 20.04)
D’avance merci et bien à vous, Marcel.
Extrait de la traduction française de : https://github.com/UB-Mannheim/escripto … -ubuntu.md
du site https://gitlab.unige.ch/fondue/escriptorium-fondue
Installation
Ce document décrit une installation dans un système Linux basé sur Debian , tel qu'Ubuntu , exécuté soit sur une machine virtuelle, soit sur du vrai métal. Les versions spécifiques avec lesquelles ce guide a été testé sont Ubuntu 18.04 LTS (Bionic Beaver) et Ubuntu 20.04 LTS (Focal Fossa) en tant qu'installations complètes, c'est-à-dire pas d'installations basées sur des conteneurs d'aucune sorte. Pour une installation avec Docker , veuillez vous référer à la page docker-install sur le Wiki . Des instructions d'installation plus génériques (mais toujours pour les distributions basées sur Debian) sont également disponibles sur la page d'installation complète sur le Wiki .
Configuration requise
L'installation ne fonctionnera probablement pas avec moins de 4 Go de RAM. Pour exécuter eScriptorium, vous souhaiterez disposer d'un minimum de 2 cœurs de processeur disponibles.
Conditions préalables
Ubuntu 20.04 :
sudo apt update
sudo apt install postgresql postgresql-contrib redis-server git libvips42 netcat-traditional jpegoptim pngcrush build-essential python3.8 python3.8-dev python3-virtualenv npm
Puis:
sudo -i -u postgres /usr/bin/createuser --superuser $USER
createdb escriptorium
# psql escriptorium < backup-file.sql # if migrating from somewhere else
Téléchargement et configuration
git clone [url]https://gitlab.com/scripta/escriptorium.git[/url] # will by default get you the "develop" branch
cd escriptorium
virtualenv env -p python3.8
source env/bin/activate
curl -sS [url]https://bootstrap.pypa.io/get-pip.py[/url] | python
python -m pip install -r app/requirements.txt
cp app/escriptorium/local_settings.py{.example,}
cd front
npm install
npm run build
echo "export PATH=\"$HOME/.local/bin:$PATH\" >> ~/.bashrc"
echo "export DJANGO_SETTINGS_MODULE=escriptorium.local_settings" >> ~/.bashrc
source ~/.bashrc
Maintenant, modifiez escriptorium/app/escriptorium/local_settings.pyet commentez au moins tout ce qui concerne debug_toolbarainsi que django_extensions. Si vous n'avez pas suivi les instructions ci-dessus et conservé le même nom de rôle de base de données que le nom d'utilisateur de votre système, database USER, et peut-être PASSWORDaussi, devront peut-être être commentés et remplis.
Tout fonctionne ?
cd escriptorium/app
python manage.py check
Derniers préparatifs
cd escriptorium/app
python manage.py migrate
python manage.py createsuperuser # follow the prompts along
Exécution d'un serveur de développement
cd escriptorium/app
python manage.py migrate
python manage.py createsuperuser # follow the prompts along
Dernière modification par mbrialmont (Le 10/01/2023, à 17:05)
Hors ligne
#2 Le 07/01/2023, à 16:05
- xubu1957
Re : Résolu Transcription automatique d'actes anciens eScriptorium
Bonjour,
Pour l'École des chartes du forum : Lecture conseillée > memento des balises code, pour rendre accessible ton parchemin.
Merci pour la mise en forme !
Dernière modification par xubu1957 (Le 07/01/2023, à 16:16)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#3 Le 08/01/2023, à 01:08
- Astrolivier
Re : Résolu Transcription automatique d'actes anciens eScriptorium
bonjour
a priori oui, tu les copies une par une, et si tu as une erreur tu la résous avant de passer à la ligne suivante.
sauf
# psql escriptorium < backup-file.sql # if migrating from somewhere else
ça semble pour importer une base de donnée dans esciptorium et non la créer à vide
et quand tu vois des balises (url) (pour git clone et curl) tu ne les mets pas (elles ne sont pas dans l'original anglais d'ailleurs)
bon courage
S'il faut absolument faire des sacrifices pour assurer le progrès de l'humanité, ne serait-il pas indispensable de s'en tenir au principe selon lequel c'est à ceux dont on exige le sacrifice que la décision doit revenir en dernier ressort ? (howard zinn)
Hors ligne
#4 Le 10/01/2023, à 17:02
- mbrialmont
Re : Résolu Transcription automatique d'actes anciens eScriptorium
Bonjour Astrolivier et merci pour ta réponse.
Après avoir consulté différents sites notamment la reconnaissance optiques de caractères sur Ubuntu et les traductions de systèmes équivalents : https://kraken.re/master/index.html et https://kraken.re/master/index.html mes connaissances en programmation me font hésiter à inscrire ces commandes sur mon terminal (devoir replacer Ubuntu 20.04).
De plus j’ai l’impression que, en l’état, ce ne sont pas des logiciels « clef en main » comme un LibreOffice et qu’il y a encore de nombreuses manipulations à réaliser après installation.
Ma démarche pourra ne pas être inutile ; cela permettra peut-être à un internaute de trouver une documentation sur ce sujet.
Hors ligne
#5 Le 14/11/2023, à 17:16
- mattlev
Re : Résolu Transcription automatique d'actes anciens eScriptorium
Salut,
J'ai trouvé ce fil par hasard et le déterre un peu.
Je suis utilisateur d'eScriptorium en local et serveur distant depuis 3ans (sous Ubuntu puis Debian).
Je recommande fortement l'installation avec docker (ici). Je n'ai jamais réussi à installer eScriptorium selon la méthode totalement manuelle. Prévoir environ 50go de stockage pour être tranquille.
Le site de Kraken (moteur de transcription / entraînement interne à eScriptorium) comme le gitlab d'eScriptorium sont fiables, mais il vaut mieux comprendre les commandes lancées, surtout en superutilisateur.
Ceci dit, avez-vous une carte graphique ? Il n'est pas certain que les modèles existants soient applicables tels quels à vos documents, et qu'un réentraînement (affinage ou fine-tuning) soit nécessaire, ce qui prendrait plusieurs jours avec le processeur. Pour accélérer les choses, posséder une carte graphique dédiée (à partir de la 1080 je dirais si on parle de Nvidia) est très utile.
Une fois l'installation terminée, il suffit de lire la doc qui commence à être bien étoffée: https://escriptorium.readthedocs.io/en/latest/
Matthias
Dernière modification par mattlev (Le 14/11/2023, à 17:21)
Hors ligne