| @@ -0,0 +1,79 @@ | |||
| #!/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 séries surveillées : 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 séries surveillées : python3 generate_config.py series THETVDB_ID1 THETVDB_ID2 THETVDB_ID3") | |||