-
Notifications
You must be signed in to change notification settings - Fork 6
Bibliostratus en ligne de commande
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 "--"
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.
(utilisant les valeurs par défaut pour plusieurs arguments)
python cli.py --action bib2id --file main\examples\mon_impr.tsv --prefix cli_test
python cli.py --action aut2id --file main\examples\aut_align_aut.tsv
python cli.py --action marc2tables --file main\examples\3bibrecords.xml --filetype xml-utf8 --recordtype bib --prefix cli_test
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
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