|
import json |
|
import gradio as gr |
|
|
|
def create_json_one_individual(one_individual={}): |
|
|
|
one_individual = json.dumps(one_individual) |
|
with open("data/one_individual.json", "w") as outfile: |
|
outfile.write(one_individual) |
|
def create_json_all_individuals(all_individuals={}): |
|
all_individuals = json.dumps(all_individuals) |
|
with open("data/all_individuals.json", "w") as outfile: |
|
outfile.write(all_individuals) |
|
|
|
def add_data_to_individual(key, value): |
|
with open("data/one_individual.json", 'r') as openfile: |
|
one_individual = json.load(openfile) |
|
one_individual[key] = value |
|
create_json_one_individual(one_individual) |
|
|
|
def get_json_one_individual(): |
|
with open("data/one_individual.json", 'r') as openfile: |
|
one_individual = json.load(openfile) |
|
return one_individual |
|
|
|
def get_json_all_individuals(): |
|
with open("data/all_individuals.json", "r") as openfile: |
|
all_individuals = json.load(openfile) |
|
return all_individuals |
|
|
|
def save_to_all_individuals(one_individual): |
|
all_individuals = get_json_all_individuals() |
|
all_individuals[str(len(all_individuals))] = one_individual |
|
all_individuals_for_json = json.dumps(all_individuals) |
|
with open("data/all_individuals.json", "w") as outfile: |
|
outfile.write(all_individuals_for_json) |
|
return all_individuals |
|
|
|
|
|
|
|
|
|
|
|
|