Bibliostratus en ligne de commande - transition-bibliographique/bibliostratus GitHub Wiki
Il faut pour cela récupérer le code source de Bibliostratus et avoir installé Python sur son poste
On lance chaque module par son nom de fichier (bib2id, aut2id, etc.) avec les paramètres de chaque fonction dans leur ordre d'apparition sur le formulaire
On peut rajouter le repertoire de destination comme dernier argument. Il faut alors le faire preceder de "--"
Aide en ligne
Pour avoir la liste des actions possibles : on lance le script cli.py à vide
python cli.py
Pour avoir la liste des paramètres disponibles pour une des actions :
python bibliostratus-cli.py --action bib2id
Chaque action
a un seul paramètre obligatoire (le fichier en entrée) : --file. Les autres sont facultatifs : les valeurs par défaut sont celles visibles sur les formulaires.
bib2id
(utilisant les valeurs par défaut pour plusieurs arguments)
python cli.py --action bib2id --file main\examples\mon_impr.tsv --prefix cli_test
aut2id
python cli.py --action aut2id --file main\examples\aut_align_aut.tsv
marc2tables
python cli.py --action marc2tables --file main\examples\3bibrecords.xml --filetype xml-utf8 --recordtype bib --prefix cli_test
ark2records
Export de notices BIB en XML + AUT liées
python cli.py --action ark2records --file main\examples\listeARKbib.tsv --recordtype bib --colnum 1 --get_authors oui --output_format unimarc --output_file xml --encoding utf8 --dir main --prefix cli_test
Export tabulé de BIB (zones 200 et 700)
python cli.py --action ark2records --file main\examples\listeARKbib.tsv --recordtype bib --colnum 1 --output_format unimarc --output_file tab --fields 200$a;700 --dir main --prefix cli_test