37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
|
# Musik
|
||
|
|
||
|
Script pour créer un jeu de Musik.
|
||
|
|
||
|
## Installation
|
||
|
Pour utiliser la création automatisée de Playlist youtube, les bibliothèques Python
|
||
|
suivantes doivent être installées :
|
||
|
```
|
||
|
pip install --upgrade google-api-python-client
|
||
|
pip install --upgrade google-auth-oauthlib google-auth-httplib2
|
||
|
```
|
||
|
|
||
|
## Utilisation
|
||
|
Créer un dossier `lists` qui contient les listes de musiques pour chaque joueur (une url
|
||
|
youtube ou un identifiant de vidéo par ligne). Le nom des fichiers correspondra au nom
|
||
|
des joueurs.
|
||
|
|
||
|
Lancer le script à l'aide de la commande `python -m musik`.
|
||
|
```
|
||
|
usage: python -m musik [-h] [-a] [-b] [-n NUMBER] [--lists LISTS] [--blacklists BLACKLISTS] [--results RESULTS]
|
||
|
|
||
|
Lancer une partie de Musik
|
||
|
|
||
|
options:
|
||
|
-h, --help show this help message and exit
|
||
|
-a, --no-api Désactiver l'API Youtube (affiche la liste des liens)
|
||
|
-b, --no-blacklist Désactiver le méchanisme de blacklist (en lecture et écriture)
|
||
|
-n NUMBER, --number NUMBER
|
||
|
Modifier le nombre de musiques par joueur (défaut : 2)
|
||
|
--lists LISTS Sélectionner le dossier contenant les listes de musiques
|
||
|
--blacklists BLACKLISTS
|
||
|
Sélectionner le dossier contenant les blacklist
|
||
|
--results RESULTS Sélectionner le dossier pour stocker les résultats
|
||
|
```
|
||
|
|
||
|
Stocker les fichiers des joueurs absents dans un dossier séparé.
|