Переглянути джерело

Ajouter 'generate_config.py'

master
TheBidouilleur 2 місяці тому
джерело
коміт
7f5bb9191c
1 змінених файлів з 79 додано та 0 видалено
  1. +79
    -0
      generate_config.py

+ 79
- 0
generate_config.py Переглянути файл

@@ -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")

Завантаження…
Відмінити
Зберегти