コード例 #1
0
ファイル: fillup.py プロジェクト: JingJingJingJing/tts
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))
コード例 #2
0
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))
コード例 #3
0
ファイル: addition.py プロジェクト: JingJingJingJing/tts
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))
コード例 #4
0
ファイル: tutorialsync.py プロジェクト: JingJingJingJing/tts
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))
コード例 #5
0
ファイル: app.py プロジェクト: poquirion/Dcm2Bids
 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()
コード例 #6
0
ファイル: synctags.py プロジェクト: JingJingJingJing/tts
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))
コード例 #7
0
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))