def run(arguments):
    print('****************************')
    print('       Start Get Wiki')
    print('****************************')

    print('\nArguments:')
    for arg in sorted(arguments.keys()):
        print('  - {:10} : {}'.format(arg, arguments[arg]))
    print()

    # Validate arguments

    is_arguments_ok = True

    if not arguments['term']:
        logger.info(
            '[INTERUPTION] No term has been given. Please add a search term using -t or --term. Use -h, --help for help.'
        )
        is_arguments_ok = False

    if is_arguments_ok:
        logger.info('Arguments are valid. Starting to scrap Wikipedia...')

        wf = WikiFetcher(arguments['term'],
                         suggest=arguments['suggest'],
                         n_results=arguments['n_results'])
        wf.fetch()