Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Scripts

Poser ici tous les scripts utilisés pour faire des imports par lot Pour chaque script, ajouter un paragraphe pour décrire le script

Bib2HAL_git.js

  • Prérequis : Disposer de l'application Zotero (www.zotero.org) sur votre ordinateur. Installer le script dans le répertoire Translators de votre profil Zotero
  • Usage : Sélectionner les références à exporter dans Zotero, puis cliquer-droit sur Exporter les documents et choisir le format Bib2HAL
  • Description du traitement : le script met en forme un fichier bibtex en sortie répondant au prérequis de l'outil BIB2HAL :
  • Sortie : fichier bibtex

ImportParLotSword.php

  • Prérequis : Avoir un fichier TEI avec 1 ou plusieurs documents (ex: fichier_tei.xml), un document par bibFull + Créer un sous répertoire : xmlSword dans le lequel seront copiés tous les xml utilisés pour l'import Sword.
  • Usage : php ImportParLotSword.php -f=fichier_tei.xml -u=HALLogin -p=HALPassword
  • Description du traitement : Ce script prend en entrée un fichier xml au format TEI-HAL, découpe la TEI en un fichier par biblFull, copie le fichier dans le répertoire xmlSword et lance l'import Sword.
  • Sortie : Pour chaque document, on a l'id de la publication dans HAL et le mot de passe, un lien vers le document dans HAL.

En cas d'erreur Sword, le message d'erreur est affiché ainsi que le nom du fichier xml. Il est possible de modifier manuellement ce fichier xml et de relancer manuellement l'import Sword.

ATTENTION, pour déposer le pdf, il faut soit mettre un lien vers ce pdf accessible depuis l'extérieur, soit le déposer dans son espace ftp CCSD. Exemple :

<editionStmt>
    <edition>
        <ref type="file"
            subtype="author"
            n="1"
            target="ftp://ftp.ccsd.cnrs.fr/xxx.pdf"/>
    </edition>
</editionStmt>

Tei2hal.py

  • Prérequis : avoir un fichier TEI-Hal conforme (ex: mon_fichier_tei.xml)
  • Usage : renseigner le chemin du fichier & vos identifiant, puis exécutez.
  • Description du traitement : le script charge votre fichier xml au format TEI-Hal et lance l'import SWORD
  • Sortie : le résultat de SWORD est imprimé dans la console.