Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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. tongue

Merci pour la mise en forme !     smile

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