当前位置: 首页>>代码示例>>Python>>正文


Python Workflow.magic_prefix方法代码示例

本文整理汇总了Python中workflow.Workflow.magic_prefix方法的典型用法代码示例。如果您正苦于以下问题:Python Workflow.magic_prefix方法的具体用法?Python Workflow.magic_prefix怎么用?Python Workflow.magic_prefix使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在workflow.Workflow的用法示例。


在下文中一共展示了Workflow.magic_prefix方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import magic_prefix [as 别名]
import sys, os, plistlib as pl
import workflow
from workflow import Workflow, ICON_INFO
from workflow.background import run_in_background, is_running
from plistlib import readPlist

def main(wf):
	wf.send_feedback()

if __name__ == '__main__':
	wf = Workflow(capture_args=True)
	log=wf.logger
	wf.magic_prefix='wf:'
	sys.exit(wf.run(main))
开发者ID:amoose136,项目名称:call_or_sms_contact,代码行数:16,代码来源:search.py

示例2: developer

# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import magic_prefix [as 别名]
	# add an optional query and save it to 'query'
	parser.add_argument('text', nargs='?', default=None)
	# parse the script's arguments
	args = parser.parse_args(wf.args)

	try:
		ws = pl.readPlist('info.plist')['variables']['ws']
	except:
		ws = ''
		wf.add_item('Error with env vars','Please report to developer (tab) or try reconfiguring',autocomplete=':help',valid=False)
	if os.path.isfile('static/overlay.gif') and os.path.isfile('static/grayscale.gif') and ws!= '':
		if  wf.args[0]=='':
			wf.add_item('Radar','Download latest NOAA radar images',arg=ws,valid=True)
		if len(wf.args[0])<2:
			wf.add_item('Radar [Location]','Find local station, cache local static data',autocomplete=' ',valid=False)
	else:
		wf.add_item('Radar','Must (re)congfigure location first: autocomplete this item and type your location',autocomplete=' ',valid=False)
	
	wf.send_feedback()

def help():
	wf.open_help()

if __name__ == '__main__':
	wf = Workflow(libraries=['./lib'], 
				update_settings=UPDATE_SETTINGS,
				help_url=HELP_URL,
				capture_args=True)
	log=wf.logger
	wf.magic_prefix=':'
	sys.exit(wf.run(main))
开发者ID:amoose136,项目名称:radar,代码行数:33,代码来源:update.py

示例3: Workflow

# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import magic_prefix [as 别名]
        else:
            icon = ICON_KEYCHAIN_APPLICATION

        subtitle = ''
        if item.account:
            subtitle += item.account
        if item.comments:
            if subtitle:
                subtitle += ', '
            subtitle += item.comments

        wf.add_item(title=item.name or item.service,
                    subtitle=subtitle,
                    arg=item.service + '|||' + ('internet' if item.type == 'inet' else 'generic'),
                    valid=True,
                    icon=icon)

    # Send the results to Alfred as XML
    wf.send_feedback()
    return 0

if __name__ == u"__main__":
    wf = Workflow()
    wf.magic_prefix = 'wf:'  # Change prefix to `wf:`

    def opensettings():
        subprocess.call(['open', wf.settings_path])
        return 'Opening workflow settings...'

    wf.magic_arguments['settings'] = opensettings
    sys.exit(wf.run(main))
开发者ID:alintuhut,项目名称:alfred-password-manager,代码行数:33,代码来源:filter.py


注:本文中的workflow.Workflow.magic_prefix方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。