|
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
-
-
- import json, os
- from os import path
- import sys
-
-
-
-
-
- def series():
-
- if path.exists('watched_series.json') == False :
- print("Le fichier watched_series.json n'existe pas")
- else :
- print("Le fichier watched_series.json existe.. On le supprime")
- os.remove('watched_series.json')
- series = sys.argv
- series.pop(0)
-
- with open('watched_series.json', 'w') as json_file:
- config = json.dump(series, json_file)
-
- print("Le fichier watched_series.json a bien été créé")
-
- def config():
- if len(sys.argv) != 7 :
- print("Il n'y a pas le bon nombre d'argument")
- sys.exit()
-
- client_id = sys.argv[2]
- login = sys.argv[3]
- password = sys.argv[4]
- user_id = sys.argv[5]
- token_bot = sys.argv[6]
-
-
- if path.exists('user_config.json') == False :
- print("Le fichier user_config.json n'existe pas")
- else :
- print("Le fichier user_config existe.. On le supprime")
- os.remove('user_config.json')
-
- config = {"client_id" : client_id,
- "login" : login,
- "password" : password,
- "user_id" : user_id,
- "token_bot" : token_bot}
-
- print("Dictionnaire de la configuration", config)
-
- with open('user_config.json', 'w') as json_file:
- config = json.dump(config, json_file)
-
- print("Le fichier user_config a bien été créé")
- return
-
-
- if len(sys.argv) == 1 :
- print("Veuillez correctement lancer la commande ! \n")
- print("Pour configurer le dictionnaire : python3 generate_config.py config CLIENT_ID LOGIN PASSWORD USER_ID TOKEN_BOT \n")
-
- print("Pour configurer les series surveillees : python3 generate_config.py series THETVDB_ID1 THETVDB_ID2 THETVDB_ID3")
- sys.exit()
-
- if sys.argv[1] == "config":
- config()
- sys.exit()
- elif sys.argv[1] == "series" :
- series()
- sys.exit()
- else :
- print("Longueur de la liste : ", len(sys.argv))
- print("Veuillez correctement lancer la commande ! \n")
- print("Pour configurer le dictionnaire : python3 generate_config.py config CLIENT_ID LOGIN PASSWORD USER_ID TOKEN_BOT \n")
-
- print("Pour configurer les series surveillees : python3 generate_config.py series THETVDB_ID1 THETVDB_ID2 THETVDB_ID3")
|