def main(): nls_dir = input("NLS directory:") en = loadJsonFile(nls_dir + "//en.json") for fileName in os.listdir(nls_dir): lang = fileName.replace(".json", "") if lang == "en": continue nls = loadJsonFile(nls_dir + "//" + fileName) fill_up(nls, en) stream = open(nls_dir + "//" + fileName, "w", encoding="UTF-8") stream.write(json.dumps(nls, indent=4, ensure_ascii=False))
def main(): nls_dir = input("NLS directory:") return_dir = input("return directory:") for fileName in os.listdir(nls_dir): lang = fileName.replace(".json", "") if lang in codelist and fileName in os.listdir(return_dir): oldj = loadJsonFile(nls_dir + "//" + fileName) newj = loadJsonFile(return_dir + "//" + fileName) compare_switch(newj, oldj) old = open(nls_dir + "//" + fileName, "w", encoding="UTF-8") old.write(json.dumps(oldj, indent=4, ensure_ascii=False))
def main(): dirName = input("NLS directory:") appendDir = input("append directory:") dir = os.listdir(dirName) target = json.load(open(dirName + "//en.json", encoding="UTF-8-sig"), object_pairs_hook=OrderedDict) for fileName in dir: if fileName.replace(".json", "") in codelist: adtj = loadJsonFile(appendDir + "//" + fileName) tbcj = loadJsonFile(dirName + "//" + fileName) append(tbcj, adtj, target) tbc = open(dirName + "//" + fileName, "w", encoding="UTF-8") tbc.write(json.dumps(tbcj, indent=4, ensure_ascii=False))
def main(): template = utils.loadJsonFile("tutorial-template.json") t_dir = input('tutorial directory:') sync_key = 'title' sync_part = template[sync_key] for fileName in os.listdir(t_dir): j = utils.loadJsonFile(t_dir + "/" + fileName) tutorial = j['tutorial'] j[sync_key] = OrderedDict() sync = j[sync_key] for key in sync_part: if key == 'AppsandOffers': sync[key] = tutorial['AppsAndOffers'] else: sync[key] = tutorial[key] jsonFile = open(t_dir + "/" + fileName, 'w', encoding='UTF-8') jsonFile.write(json.dumps(j, indent=4, ensure_ascii=False))
def __init__(self, output, jsonFile): self.bidsDir = os.path.abspath(output) self.masterDicomsDir = os.path.dirname(os.path.abspath(jsonFile)) self.json = utils.loadJsonFile(jsonFile) self.participant = participant.Participant(self.json["participant"]) self.session = session.Session(self.json) self.session.setDir(self.bidsDir, self.participant.getName()) self.acquisitions = self.__setAcquisitions() self.converter = converter.Converter()
def main(): dirName = input("NLS directory:") dir = os.listdir(dirName) # read the standard file target_js = loadJsonFile(dirName + "//en.json") retranslatej = OrderedDict() for fileName in dir: if fileName.replace(".json", "") in codelist: # read file to be modify node = loadJsonFile(dirName + "/" + fileName) sync_a_tag(node, target_js, retranslatej) #TODO delete keys # write the file which was modified tbc_file = open(dirName + "//" + fileName, "w", encoding="UTF-8") tbc_file.write(json.dumps(node, indent=4, ensure_ascii=False)) clearEmpty(retranslatej) retranslate = open("re-translte.json", "w", encoding="UTF-8") retranslate.write(json.dumps(retranslatej, indent=4))
def main(): dirName = input("NLS directory:") sourceKey = input("source key:") targetkey = input("target key:") dir = os.listdir(dirName) for fileName in dir: if fileName.replace(".json","") in codelist: j = loadJsonFile(dirName+"//"+fileName) pickone(j,sourceKey,targetkey) save = open(dirName+"//"+fileName, "w", encoding="UTF-8") save.write(json.dumps(j, indent=4, ensure_ascii=False))