Esempio n. 1
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        '-view': lambda q: generate_view(q)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 2
0
def main():
    (command, data) = alfred.args2()
    if command == "-set-folder":
        update_todo_db_path(data)
    elif command == "-reset":
        reset()
    config.commit()
Esempio n. 3
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        '-file': lambda x: import_from_file(query),
        '-clipboard': lambda x: import_from_clipboard()
    }
    option_actions[option](query)
    todo_config.commit()
Esempio n. 4
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        '-view' : lambda x: generate_view(),
        '-set': lambda x: set_format(x)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 5
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        # Features
        '-view': lambda q: generate_view(),
        '-toggle': lambda q: toggle_feature(q)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 6
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        # Editing
        '-view': lambda q: editview.generate_view(q),
        '-action': lambda q: process_query(q)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 7
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        # Lists
        '-view': lambda q: generate_view(q),
        '-action': lambda q: action(q),
        '-delete': lambda q: delete_list(q)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 8
0
def main():
    (option, arg) = alfred.args2()
    if option == "-view":
        config.put('todo.db.destination_path', arg)
        generate_view(arg)
    elif option == "-migrate":
        migrate_todo_list(
            os.path.dirname(config.get(ck.KEY_TODO)),
            config.get('todo.db.destination_path'),
            arg
        )
    config.commit()
Esempio n. 9
0
def main():
    (option, query) = alfred.args2()
    if option == "-c":
        itemlist.clear_todos()
    elif option == "-a":
        actionize(query)
    elif option == "-q":
        process_todo_query(query)
    elif option == "-r":
        itemlist.remove_item(query)
    elif option == "-v":
        itemlist.retrieve_and_store_tag(query)
    elif option == '-p':
        if helpers.is_todo(query):
            itemlist.toggle_pinned(helpers.extract_todo_id(query))
Esempio n. 10
0
def main():
	(option, query) = alfred.args2()
	if option == "-c":
		itemlist.clear_todos()
	elif option == "-a":
		actionize(query)
	elif option == "-q":
		process_todo_query(query)
	elif option == "-r":
		itemlist.remove_item(query)
	elif option == "-v":
		itemlist.retrieve_and_store_tag(query)
	elif option == '-p':
		if helpers.is_todo(query):
			itemlist.toggle_pinned(helpers.extract_todo_id(query))
Esempio n. 11
0
File: w.py Progetto: trunda/my-mac
def wSearch():
    if len(sys.argv) <= 2:
        alfred.write(alfred.xml([default()]))
        return

    (lang, query) = alfred.args2()

    feedback_items = map(lambda x: parse(lang, x), search_for(lang, query))

    # opensearch is used to autocomplete, which means
    # it searches based on the starting of the text that entered
    # feedback_items = map(lambda x: opensearch_parse(lang, x), opensearch_for(lang, query))

    xml = alfred.xml(feedback_items, results=100)
    alfred.write(xml)
Esempio n. 12
0
def main():
	( param, query ) = alfred.args2()

	if param == "sina":
		result = search_sina( query )
	elif param == "zhihu":
		result = search_zhihu( query )
	elif param == "weibo":
		result = search_weibo( query )
	elif param == "wiki":
		result = search_wiki( query )
	elif param == "imfdb":
		result = search_imfdb( query )
	elif param == "google":
		result = search_google( query )

	alfred.write( alfred.xml(result) )
Esempio n. 13
0
def main():
    (option, query) = alfred.args2()
    option_actions = {
        # Clearing items
        '-c': lambda q: itemlist.clear_all_todos(),
        '-ct': lambda q: itemlist.clear_todos(done=False),
        '-cd': lambda q: itemlist.clear_todos(done=True),
        # Processing query input
        '-a': lambda q:	actionize(q),
        '-q': lambda q:	process_todo_query(q),
        '-r': lambda q:	itemlist.remove_item(q),
        # Item toggles
        '-p': lambda q:	toggle_pin(q),
        '-d': lambda q:	toggle_done(q)
    }
    option_actions[option](query)
    config.commit()
Esempio n. 14
0
def main():
	(command, data) = alfred.args2()
	if command == '-load':
		pprint(load())
	elif command == '-default':
		print default_pref()
	elif command == '-path':
		print pref_path()
	elif command == '-get':
		value = get(data)
		if value != '':
			print value
	elif command == '-put':
		put(sys.argv[2], sys.argv[3], force_save=True)
	elif command == '-init':
		init()
	elif command == "-reset":
		reset(pref_path())
	commit()
Esempio n. 15
0
def main():
    (command, data) = alfred.args2()
    if command == '-load':
        pprint(load())
    elif command == '-default':
        print default_pref()
    elif command == '-path':
        print pref_path()
    elif command == '-get':
        value = get(data)
        print value
    elif command == '-put':
        put(sys.argv[2], sys.argv[3])
    elif command == '-init':
        init()
    elif command == "-reset":
        reset(pref_path())

    pass
Esempio n. 16
0
def main():
    (command, data) = alfred.args2()
    if command == "-load":
        print load()
    elif command == "-default":
        print default_pref()
    elif command == "-path":
        print pref_path()
    elif command == "-get":
        value = get(data)
        if value != "":
            print value
    elif command == "-put":
        put(sys.argv[2], sys.argv[3])
    elif command == "-init":
        init()
    elif command == "-reset":
        reset(pref_path())

    pass
Esempio n. 17
0
def main():
    (param, query) = alfred.args2()

    if param == "sina":
        result = search_sina(query)
    elif param == "zhihu":
        result = search_zhihu(query)
    elif param == "weibo":
        result = search_weibo(query)
    elif param == "wiki":
        result = search_wiki(query)
    elif param == "imfdb":
        result = search_imfdb(query)
    elif param == "google":
        result = search_google(query)
    elif param == "suggest":
        result = search_suggest(query, "google")
    elif param == "bing":
        result = search_suggest(query, "bing")

    alfred.write(alfred.xml(result))
Esempio n. 18
0
def main():
	(command, data) = alfred.args2()
	if command == "-set-folder":
		update_todo_db_path(data)
	elif command == "-reset":
		reset()
Esempio n. 19
0
def main():
    ( param, query ) = alfred.args2()

    result = search_rfc( query )
    alfred.write( alfred.xml(result) )
Esempio n. 20
0
def main():
    (mode, guess) = alfred.args2()
    if mode == "-p":
        process_guess(guess)
    elif mode == "-a":
        add_guess(guess)