Beispiel #1
0
                        help="Get Twemoji.")
    parser.add_argument('--no-download',
                        action='store_true',
                        default=False,
                        help="Skip download and use local.")
    args = parser.parse_args()
    os.chdir(current_dir)
    if args.gemoji:
        if args.tag is None:
            tag = select_tag(GEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_gemoji.parse(GEMOJI.replace('/', '-'), tag)
    if args.emojione:
        if args.tag is None:
            tag = select_tag(EMOJIONE, args.no_download)
        else:
            tag = args.tag
        gen_emoji1.parse(EMOJIONE.replace('/', '-'), tag)
    if args.twemoji:
        if args.joypixels_tag is None:
            jtag = select_tag(JOYPIXELS, args.joypixels_no_download)
        else:
            jtag = args.joypixels_tag
        db, aliases = gen_joypixels.parse(JOYPIXELS.replace('/', '-'), jtag)
        if args.tag is None:
            tag = select_tag(TWEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_twemoji.parse(TWEMOJI.replace('/', '-'), tag, jtag, db, aliases)
Beispiel #2
0

if __name__ == "__main__":
    parser = argparse.ArgumentParser(prog='gen_emoji', description='Generate emoji db files.')
    # Flag arguments
    parser.add_argument('--tag', default=None, help="Tag to use.")
    parser.add_argument('--gemoji', action='store_true', default=False, help="Get Gemoji.")
    parser.add_argument('--emojione', action='store_true', default=False, help="Get Emojione.")
    parser.add_argument('--twemoji', action='store_true', default=False, help="Get Twemoji.")
    parser.add_argument('--no-download', action='store_true', default=False, help="Skip download and use local.")
    args = parser.parse_args()
    os.chdir(current_dir)
    if args.gemoji:
        if args.tag is None:
            tag = select_tag(GEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_gemoji.parse(GEMOJI.replace('/', '-'), tag)
    if args.emojione:
        if args.tag is None:
            tag = select_tag(EMOJIONE, args.no_download)
        else:
            tag = args.tag
        gen_emoji1.parse(EMOJIONE.replace('/', '-'), tag)
    if args.twemoji:
        if args.tag is None:
            tag = select_tag(TWEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_twemoji.parse(TWEMOJI.replace('/', '-'), tag)

if __name__ == "__main__":
    parser = argparse.ArgumentParser(prog='gen_emoji', description='Generate emoji db files.')
    # Flag arguments
    parser.add_argument('--tag', default=None, help="Tag to use.")
    parser.add_argument('--gemoji', action='store_true', default=False, help="Get Gemoji.")
    parser.add_argument('--emojione', action='store_true', default=False, help="Get Emojione.")
    parser.add_argument('--twemoji', action='store_true', default=False, help="Get Twemoji.")
    parser.add_argument('--no-download', action='store_true', default=False, help="Skip download and use local.")
    args = parser.parse_args()
    os.chdir(current_dir)
    if args.gemoji:
        if args.tag is None:
            tag = select_tag(GEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_gemoji.parse(GEMOJI.replace('/', '-'), tag)
    if args.emojione:
        if args.tag is None:
            tag = select_tag(EMOJIONE, args.no_download)
        else:
            tag = args.tag
        gen_emoji1.parse(EMOJIONE.replace('/', '-'), tag)
    if args.twemoji:
        if args.tag is None:
            tag = select_tag(TWEMOJI, args.no_download)
        else:
            tag = args.tag
        gen_twemoji.parse(TWEMOJI.replace('/', '-'), tag)