Example #1
0
def _interactive(word=None):
    dicts = availabledictionaries()
    dic = 'auto'
    words = None
    if word:
        words = _lookup_and_print(word, dic)
    _prompt()

    # Main loop.
    while True:
        cmd, arg = parse(raw_input())
        if cmd == Command.EXIT:
            sys.exit(0)
        elif cmd == Command.LIST_DICTS:
            _printavailabledictionaries()
        elif cmd == Command.SET_DICT:
            dic = arg
            puts("Dictionary set to {d}!".format(d=dicts[dic]))
        elif cmd == Command.DETAILS:
            _printdetailed(arg, words)
        elif cmd == Command.LOOKUP:
            words = _lookup_and_print(arg, dic)
        _prompt()
Example #2
0
def _interactive(word=None):
    dicts = availabledictionaries()
    dic = 'auto'
    words = None
    if word:
        words = _lookup_and_print(word, dic)
    _prompt()

    # Main loop.
    while True:
        cmd, arg = parse(raw_input())
        if cmd == Command.EXIT:
            sys.exit(0)
        elif cmd == Command.LIST_DICTS:
            _printavailabledictionaries()
        elif cmd == Command.SET_DICT:
            dic = arg
            puts("Dictionary set to {d}!".format(d=dicts[dic]))
        elif cmd == Command.DETAILS:
            _printdetailed(arg, words)
        elif cmd == Command.LOOKUP:
            words = _lookup_and_print(arg, dic)
        _prompt()
Example #3
0
def _printavailabledictionaries():
    print("The following dictionaries are available:")
    dicts = availabledictionaries()
    for dic in dicts:
        puts("{short}: {long}".format(short=dic, long=dicts[dic]))
Example #4
0
def _printavailabledictionaries():
    print("The following dictionaries are available:")
    dicts = availabledictionaries()
    for dic in dicts:
        puts("{short}: {long}".format(short=dic, long=dicts[dic]))