Example #1
0
def get_from_map_super(keyword=argv[1:]):

    symbols = symget_basefunctions.get_from_map_base(keyword)
    clean_symbols = [item for item in symbols if item != "None"]

    if clean_symbols != []: # check whether any symbol has been retrieved from map
        print "Symbols: {}".format(" ".join(clean_symbols)) # if yes, prints them out
    else:
        pass 

    symget_basefunctions.put_to_clipboard(" ".join(clean_symbols))
    symget_basefunctions.log_last_call(clean_symbols)

    return symbols
Example #2
0
def get_from_map_super(keyword=argv[1:]):

    symbols = symget_basefunctions.get_from_map_base(keyword)
    clean_symbols = [item for item in symbols if item != "None"]

    if clean_symbols != []:  # check whether any symbol has been retrieved from map
        print "Symbols: {}".format(
            " ".join(clean_symbols))  # if yes, prints them out
    else:
        pass

    symget_basefunctions.put_to_clipboard(" ".join(clean_symbols))
    symget_basefunctions.log_last_call(clean_symbols)

    return symbols
Example #3
0
def append_map_super():

    # checks input format
    try:
        new_keyword,new_symbol = argv[2], argv[3]
    except IndexError:
        print "\nKeyword and/or symbol missing, try again"
        print help
        exit(0)

    # appends or rejects if keywords clash
    if symget_basefunctions.keyword_clash(new_keyword) == True:
        old_symbol = symget_basefunctions.get_from_map_base([new_keyword])[0]
        old_keyword = new_keyword
        
        print "\n\tSuggested keyword already exists."
        print "\tExisting pair in character map:  '%s':'%s'\n" % (old_keyword, old_symbol)
        
    else:
        symget_basefunctions.append_map_base(new_keyword, new_symbol)
        print "Charater map successfully appended with \"{}\" \"{}\" pair".format(new_keyword,new_symbol)
Example #4
0
def append_map_super():

    # checks input format
    try:
        new_keyword, new_symbol = argv[2], argv[3]
    except IndexError:
        print "\nKeyword and/or symbol missing, try again"
        print help
        exit(0)

    # appends or rejects if keywords clash
    if symget_basefunctions.keyword_clash(new_keyword) == True:
        old_symbol = symget_basefunctions.get_from_map_base([new_keyword])[0]
        old_keyword = new_keyword

        print "\n\tSuggested keyword already exists."
        print "\tExisting pair in character map:  '%s':'%s'\n" % (old_keyword,
                                                                  old_symbol)

    else:
        symget_basefunctions.append_map_base(new_keyword, new_symbol)
        print "Charater map successfully appended with \"{}\" \"{}\" pair".format(
            new_keyword, new_symbol)