本文整理汇总了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))
示例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))
示例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))