def load_unlabeled_event(): event_all = load_json(CONFIG.event_all) if os.path.exists(CONFIG.event_labeled): event_labeled = load_json(CONFIG.event_labeled) else: event_labeled = [] ids_labeled = set(map(lambda x: x[0]['news_id'], event_labeled)) ids_all = set(map(lambda x: x['content']['id'], event_all)) ids_unlabeled = ids_all - ids_labeled event_unlabeled = list( filter(lambda x: x['content']['id'] in ids_unlabeled, event_all)) event_unlabeled.sort(key=lambda x: x['content']['date']) return event_unlabeled, event_labeled
def __init__(self): bugs = load_json(CONFIG.bugs_converted_json) self.menu, self.detail = self.split_menu_and_detail(bugs)
def update_event_file(self, file): data = load_json(os.path.join(CONFIG.upload_folder, file)) save_json(data, CONFIG.event_all) self.__init__()
def __init__(self): self.food = Food() self.pollutant = Pollutant() self.population = load_json(CONFIG.population_json)
def __init__(self): pollutant_data = load_json(CONFIG.pollutant_json) self.nodes = {} for k, v in pollutant_data.items(): self.nodes[k] = ListNodes(v)
def __init__(self): food_data = load_json(CONFIG.food_json) self.nodes = ListNodes(food_data)
def __init__(self): if os.path.exists(CONFIG.contribution_json): self.data = load_json(CONFIG.contribution_json) else: self.data = {}