... | ... | @@ -3,8 +3,10 @@ Le script Bash `mcli` permet de centraliser des commandes courantes, notamment l |
|
|
./mcli [commande]
|
|
|
```
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
## Shell
|
|
|
La commande `shell`, sans doute la plus utile, ouvre un sous-shell dans l'environnement Macao, avec toutes les variables utiles accessibles (`MACAO_ROOT` pour la racine git, `SOURCES_DIR` pour les sources, `SCRIPTS_DIR` pour l'emplacement des scripts d'extraction...).
|
|
|
La commande `shell`, sans doute la plus utile, ouvre un **sous-shell dans l'environnement Macao**, avec toutes les variables utiles accessibles (`MACAO_ROOT` pour la racine git, `SOURCES_DIR` pour les sources, `SCRIPTS_DIR` pour l'emplacement des scripts d'extraction...).
|
|
|
```sh
|
|
|
$ ./mcli shell
|
|
|
$ cd $SCRIPTS_DIR
|
... | ... | @@ -16,3 +18,29 @@ Elle ajoute aussi `mcli` au `PATH`, ce qui permet de l'utiliser sans son chemin |
|
|
$ ./mcli shell
|
|
|
$ mcli help
|
|
|
```
|
|
|
La commande `status` permet de vérifier **l'état de l'environnement** :
|
|
|
```
|
|
|
$ mcli status
|
|
|
VERSION=macao_12
|
|
|
MACAO_ROOT=/home/user/macao-legacy
|
|
|
SOURCES_DIR=/home/user/macao-legacy/Basilisk/MACAO/macao_12
|
|
|
SCRIPTS_DIR=/home/user/macao-legacy/tetras_extraction/macao_12/script
|
|
|
RESULTS_DIR=/home/user/macao-legacy/tetras_extraction/macao_12/result
|
|
|
INDEXES_DIR=/home/user/macao-legacy/tetras_extraction/macao_12/result/indexes
|
|
|
|
|
|
Python virtual env: /home/eliott/macao-legacy/tetras_extraction/macao_12/script/venv
|
|
|
mcli: available
|
|
|
|
|
|
On branch extraction
|
|
|
Your branch is up to date with 'origin/extraction'.
|
|
|
|
|
|
nothing to commit, working tree clean
|
|
|
```
|
|
|
|
|
|
Toutes ces variables d'environnement ont une valeur par défaut, mais **héritent de leur valeur existante** si définie, ce qui permet de paramétrer `mcli`
|
|
|
|
|
|
## Extraction
|
|
|
L'extracteur principal est lancé avec `mcli extract-rdf`.
|
|
|
**Avant le premier lancement**, l'environnement de développement Python doit être initialisé (virtualenv, dépendances...) avec **`mcli setup`**.
|
|
|
|
|
|
L'extraction des audios à partir des fichiers Flash se fait séparément (et sans Python) avec `mcli extract-mp3` |
|
|
\ No newline at end of file |