Script Bash & Python pour extraire dans un fichier json les résultats d’une recherche Discord
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
1.0 KiB

import argparse
import json
######################
# INITIALISATION DES #
# VARIABLES #
######################
__author__ = "rick@gnous.eu"
__licence__ = "GLP3 or later"
parser = argparse.ArgumentParser(
description="Outil pour manipuler le fichier JSON des recherches discord"
)
parser.add_argument('-g', '--getelem', action="store_true",
help="Retourne le nombre d’éléments du fichier json")
parser.add_argument('-u', '--updatejson', action="store_true",
help="Met à jour le fichier json avec les nouvelles infos")
args = parser.parse_args()
if args.getelem:
with open("/tmp/file-tmp", 'r') as file:
data = json.load(file)
print(data["total_results"])
elif args.updatejson:
with open("/tmp/file-tmp", 'r') as file:
data = json.load(file)
with open("result.json", 'r+') as file:
oldData = json.load(file)
for messages in data["messages"]:
oldData["messages"].append(messages)
file.seek(0)
json.dump(oldData, file, indent=4)