etalarmor a écritmerci de ta réponse (partielle .....faut-il créer un fichier "config.json" et comment y accéder s'il existe?
Bonjour,
n'importe quel éditeur de texte convient. Il faut cependant respecter la syntaxe JSON. Le fichier de configuration par défaut est nommé config.json et est placé dans le même répertoire que le programme. Voir plus l'exemple joint.
Pour un téléchargement ponctuel, on peut spécifier l'émission à télécharger dans une commande. Dans ce cas, pas besoin de fichier config.json :
./aspiratv -provider=francetv -destination=${HOME}/Videos/DL/Documentaires" download "Des racines et des ailes"
Je développe les fonctionnalités en fonction des demandes. Actuellement je termine la génération des fichiers .NFO pour Kodi ou Emby.
La prochaine fonctionnalité sera la possibilité de choisir la langue des vidéos et des sous-titres.
J'envisage de faire une interface utilisateur du type page web pour configurer le programme. Mais je dois monter en compétences sur ce sujet.
Un exemple de fichier config:
{
"Destinations": {
"Séries": "${HOME}/Videos/DL/Séries",
"Documentaires": "${HOME}/Videos/DL/Documentaires",
"Jeunesse": "${HOME}/Videos/DL/Jeunesse",
"Courts": "${HOME}/Videos/DL/Courts",
"News": "${HOME}/Videos/DL/News"
},
"Providers": {
"francetv": {
"enabled": true
},
"gulli": {
"enabled": true
},
"artetv": {
"enabled": true
}
},
"WatchList": [
{
"Show": "Arthur et les Minimoys",
"Title": "",
"Pitch": "",
"Provider": "gulli",
"Destination": "Jeunesse"
},
{
"Show": "Dragons : Par-delà les rives",
"Title": "",
"Pitch": "",
"Provider": "gulli",
"Destination": "Jeunesse"
},
{
"Show": "Des racines et des ailes",
"Title": "",
"Pitch": "",
"Provider": "francetv",
"Destination": "Documentaires"
},
{
"Show": "Lapins crétins",
"Title": "",
"Pitch": "",
"Provider": "francetv",
"Destination": "Jeunesse"
},
{
"Show": "Les Dalton",
"Title": "",
"Pitch": "",
"Provider": "francetv",
"Destination": "Jeunesse"
},
{
"Show": "La minute vieille",
"Title": "",
"Pitch": "",
"Provider": "artetv",
"Destination": "Séries"
},
{
"Show": "TAPE",
"Title": "",
"Pitch": "",
"Provider": "artetv",
"Destination": "Documentaires"
},
{
"Show": "Le doc du dimanche",
"Title": "",
"Pitch": "",
"Provider": "francetv",
"Destination": "Documentaires"
},
{
"Show": "Science grand format",
"Title": "",
"Pitch": "",
"Provider": "francetv",
"Destination": "Documentaires"
}
]
}
Salutations,
++ Simulot