学习
实践
活动
工具
TVP
写文章

Alfred插件开发--了解Alfred的数据流动

最近发现要记住的长命令太多了,因此打算开发一款Alfred插件帮助自己记录. 先展示下成品,大概就是输入关键词->搜索展示->复制到指定位置这一流程,借此开分析下Alfred插件开发. ? Alfred插件开发要解决如下几个问题 用户输入如何到达自定义脚本? 自定义脚本如何输出到Alfred的item选项? Alfred的item选项选择后如何传递到下一个执行点? 自定义脚本如何输出到Alfred的item选项? 上述用户输入cmd dt-ansible后,Alfred接管了go_start这个脚本的输入与输出,那么只需要在输出时按照Alfred格式要求,Alfred就会自动显示Item选项,格式如下: <items 另外新版的Alfred是推荐使用json形式参数,但是为了兼容Alfred2,没特殊需求的话使用xml时最好的方式. Alfred XML格式指南 ?

1.5K30

Gank Alfred Workflow

Gank Alfred Workflow,一个自制的干货搜索器! Gank Alfred Workflow项目地址 0.使用方式 下载最新版本的workflow文件双击使用Alfred打开即可,workflow也已提交到Packal。 使用前提是Alfred Workflow开启了Powerpack功能。 搜索操作的触发词是gk (short for gank) ? (2)Gank Alfred Workflow 有了后台搜索接口之后Alfred Workflow就好写了,这里使用的是被广泛使用的Python库deanishe/alfred-workflow,它对workflow 5.开发后记 很显然,如果我们的后台有更多的干货的话,就能不断增强这个Alfred Workflow的搜索体验(这还不是为了远离百毒嘛?)。

48230
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器6.58元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Alfred快速启动开发环境

    本文介绍如何使用Alfred Workflow+Apple Script实现快速启动开发环境。 所以我们的设想是,通过Alfred实现一条指令自动完成上述的所有操作,最终效果如下: ? Alfred Workflows是什么? 通过Alfred强大的定制,我们可以实现二维码生成、打开书签、页面爬虫展示等等指令。 Open Google指令实现“启动VPN并查询谷歌”,我们在Alfred中输入指令gg alfred,ExpressVPN启动后自动进行连接,连接成功后,再打开Safari浏览器,并访问谷歌查询alfred 我们用Alfred呼起脚本编辑器: ? 将上面的代码拷贝进去后点击执行就可以看到运行效果: ? 调试成功后,就可以把代码拷贝到Alfred Workflows中了: ?

    92040

    Alfred支持拼音搜索

    Alfred是个好东西,不过检索程序的时候不支持拼音搜索;我在论坛看到有人给作者反馈过,无奈作者说支持中文,他不知道拼音是什么,于是就不了了之了。 如果Alfred能支持拼音搜索,这些问题全部都没了!而且,Alfred可以强制使用英文输入,直接使用字母检索,不用切换输入法了。 原理 经过简单的观察之后,发现Alfred检索程序不仅仅是检索名字,还收集了一些额外的信息;在Alfred作者的帮助下,知道它利用了Mac文件系统的一个拓展信息的字段;如果你发现某些目录后面有@那么就是有拓展信息了 所以,我们可以通过把拼音信息添加到文件的拓展信息里面去,这样Alfred就能借助这些信息帮助拼音检索了。 def_add_meta_data(app_pinyin_name, app_path): ''' add meta data(comments) to the app, which can help Alfred

    1.8K10

    Mac效率神器Alfred以及Alfred 秀操作,在下没输过

    前言 Alfred,想必大家就算没用过也耳闻过。Alfred是一个让你可以丢掉鼠标的神器。很多读者可能之前认为Alfred的学习成本高,或者感觉它太复杂,而望之却步。 其实Alfred并非高不可攀,本文以Alfred3.0为基础,一步步进行Alfred的常用操作,带领大家进入Alfred的高效世界! 从界面上分,Alfred分为设置界面和操作界面;从功能上分,Alfred分为基本搜索和快速启动的功能,以及工使用自定义插件的工作流功能。 本文为本人对Alfred的操作积累,会持续不定时更新。 如何获取Alfred 正途:从Alfred官网中下载Alfred并安装使用即可。 购买Powerpack后 如何打开Alfred 打开设置界面 Alfred启动后,在Mac上方菜单栏上会有其图标,左键点击后选择Preferences...即可打开Alfred的设置界面。

    77900

    Alfred 初学者指南:在 Mac 之间同步您的 Alfred 设置

    在 Dropbox 中选择要同步设置的位置(例如 ~/Dropbox/Alfred/),然后单击“设置文件夹并重新启动 AlfredAlfred 将使用您刚刚在 Dropbox 上设置的设置位置重新启动 将 Alfred 的首选项启动到“高级”选项卡,然后单击“设置首选项文件夹...” 找到您的第一个 Mac 的 Alfred.alfredpreferences 文件所在的 Dropbox 文件夹,然后单击“设置文件夹并重新启动 Alfred” 阿尔弗雷德重新启动后,您将使用同步的设置 您现在可以在第二台 Mac 上完成设置,因为每台 Mac 都有一些关键设置(例如您的主要 Alfred 热键) 哪些设置不会在您的 Mac之间共享 如果您已配置同步,则大部分 Alfred 设置都会在 因此,如果您现有的首选项不可用,Alfred 可能会创建一组新的首选项。

    19820

    Mac 效率工具必备神器 —— Alfred

    Command+V粘贴出127.0.0.1这串字符了 img 也可以采用「通过关键字自动扩展片段」 比如和我上面配置的一样的话在任意位置输入「zzx」就会直接变成「zhongxin」 WorkFlow 工作流是Alfred 最强大的功能,可以采用自定义的方式快速完成任务 网上也有很多现成的工作流可以直接导入使用 获取本机ip https://github.com/alexchantastic/alfred-ip-address-workflow.git 下载alfred-ip-address-workflow.alfredworkflow后双击就会添加一个工作流 img 使用的时候只需要输入「ip」就会自动提示本机的ip img json格式化 手机上来了个电话,自动切了过去,但是打完电话后AirPods不会自动切回Mac,使用该工作流可以快速的进行音频输入输出的链接 https://github.com/sunzsh/favoritesWorkflow4Alfred

    30420

    Mac效率办公神器:alfred 5

    alfred 5是一款强大的Mac效率办公软件,可以快速的搜索本地程序,使用搜索引擎搜索、查询词典、查找文件、管理、音乐控制等等! Mac效率办公神器:alfred 5图片功能1.搜索并浏览在Mac或网络上启动应用程序并查找文件。阿尔弗雷德学习你如何使用你的Mac并优先考虑结果。 2.输入更少,说更多使用Alfred的剪贴板历史记录和片段功能,无需反复输入相同的URL或响应。使用剪贴板历史记录找到先前复制的任何文本,图像或文件,然后重新粘贴。 3.扩展和自动化使用Alfred的Powerpack,使用非常强大的工作流程来更有效地执行任务并减少重复的手动任务。 使用Alfred与OS X的深度集成控制Mac,提高您的工作效率。快速对文件和联系人采取行动,控制音乐播放器并发送系统命令。

    17820

    Alfred 5 Mac(苹果效率提升工具)

    Alfred 5 Mac全新上线,优化了用户界面,改进了工作流和自动任务,新的工作流调色板为您提供了一种轻松导航、发现和使用各种可用工作流对象的方法,一系列的Alfred改进,都体现了Alfred 5 图片Alfred 5新增功能新的工作流编辑器工作流编辑器已从头开始重写,性能更高、效率更高、用户友好且易于访问。

    9420

    Mac 效率神器工具之 Alfred 详解

    当然有啦,答案就是 Alfred。那 Alfred 是什么呢?让我们拭目以待吧。 Alfred 是什么? 简单点说就是使用了 Alfred 后你就可以丢掉鼠标了! Windows 版本请看这里:火柴官网 Alfred 的安装 可以在 Alfred 官网 免费下载,并安装。 可以在 App Store 里面搜索”Alfred“关键字,免费下载,并安装。 Alfred 偏好设置 General 设置(即:通用设置) Startup: 开机是否自动启动。 Where are you: 这个设置比较特别,因为 Alfred 内置了常用网站搜索功能,在这里设置了你所在的国家后,Alfred 在搜索时会打开搜索网站对应国家的网站。 参考资料 从零开始学习 Alfred:基础功能及设置 [OS X 效率启动器 Alfred 详解与使用技巧 ](https://sspai.com/post/27900)

    1.6K10

    买不起Alfred和Dash怎么办

    对于码畜而言,如果使用 Mac 笔记本的话,那么 Alfred 和 Dash 基本属于必装软件,其中 Alfred 可以免费使用,但是高级的 Powerpack 功能需要付费,而 Dash 则更进一步, 打开系统缺省的浏览器,激活需要的文档,然后在 Offline Data 里离线下载: DevDocs 接着我们需要把 Alfred 和 DevDocs 集成到一起,虽然 Powerpack 是收费的, 但是我们只要使用免费的 Web Search 功能就可以了: Alfred 通过设置一个快捷键,我们可以随时唤起 DevDocs。 虽然 Alfred + DevDocs 不能完全达到 Alfred + Dash 的效果,但是毕竟这是免费的啊!

    31820

    北上广深租房图鉴 | Alfred数据室

    作者 | AlfredWu 来源 | Alfred数据室(Alfred_Lab) 俗话说“金三银四”,又到了春招换工作、乃至换城市的时候了。

    31751

    Alfred-workflow 基于python开发案例

    ###前言 Alfred被称为MacOS的效率神器,除了可以使用Alfred内置的Keyword之外,也可以通过使用多种语言的脚本代码开发的workflow来实现自定义Keyword功能,笔者在使用Alfred 刚开始笔者根本不知道workflow和Alfred与python之间的关系,更不知道从何做起,通过不断查阅网上资料以及其他开发者的程序,才对其间的关系初步了解。 ###环境: 系统:MacOS 软件:Alfred v3.5.1 + Powerpack Python环境:Python2.7.10(MacOS自带) Python模块:Alfred-Workflow (sudo pip install Alfred-Workflow) ###步骤 创建workflow程序 ? ###结尾 虽然是一个简单的demo,但是基本能够帮助Alfred初学者使用python语言简单的理清开发Alfred-workflow的整体过程,完成这个案例,相信对初次接触Alfred-workflow

    60930

    造轮子-- time-format-alfred插件

    由于目前在做国际相关的业务,对于多时区时间转换很频繁,恰巧发现了github.com/noaway/dateparse这个神奇的仓库,其所提供的时间解析函数支持非常多的时间格式,配合alfred workflow download https://github.com/work-helper/time-format-alfred repository -> release -> 选择最新版本 quick start /time-format-alfred -time={query} UTC America/Los_Angeles,直接在后面追加即可,使用逗号隔开 3.输入时间time now,可以使用now代指当前时间 文章标题: 造轮子-- time-format-alfred插件 文章链接: https://mrdear.cn/2019/01/30/tools/tools-time-alfred/

    73810

    Alfred工作流workflows实例 - 查询内网ip

    Alfred工作流workflows实例 - 查询内网ip 作者:matrix 被围观: 3,678 次 发布时间:2018-09-07 分类:零零星星 | 无评论 » 这是一个创建于 1454 Alfred是mac上强大的快速启动工具 可以自定义php/shell/ruby/python脚本执行任意操作。比如快速搜索关键字打开网页 查询字符转码 ip。。。 右边黑色背景窗口中右键 inputs->Script Filter 添加自定义执行的脚本 配置执行脚本以及触发的关键字 keyword为触发的关键字 比如alfred启动框框中输入baidu 最后使用cat输出json数据用于Alfred读取并显示到结果列表 items具体参数释义参考下方alfredapp.com链接。 这里arg是用于复制粘贴/通知等操作的Alfred变量赋值,否则会没反应。如果只是显示查看 可以只设置title,subtitle 效果就已经比较好了。

    8620

    极客工具之 Alfred 与 Dash

    Alfred 下载安装 禁用自带的 Spotlight 程序间快速切换 快速查找和打开文件或目录 计算器 网页搜索 Dash 下载安装 确保 Dash 权限 添加 Snippet 推荐系统快捷键 Alfred 使用 Alfred 可以让你在 macOS 程序间自由切换、快速查找或打开文件、调起浏览器进行网页搜索、 还可以做计算器。 下载安装 Alfred 官网是 https://www.alfredapp.com/ 禁用自带的 Spotlight macOS 自带了搜索工具 Spotlight, 但是功能相对于 Alfred 就弱爆了 并且将 Alfred 的热键也设为 cmd+space ? 快速查找和打开文件或目录 Alfred 还支持很多指令,find 是在磁盘找到文件,回车后就将搜到的文件或目录显示在 Finder 中,搜索是瞬间完成的,灰常灰常快。 ?

    1.6K30

    Alfred+workflows 快速截图ocr识别

    Alfred+workflows 快速截图ocr识别 作者:matrix 被围观: 4,448 次 发布时间:2018-09-12 分类:零零星星 | 2 条评论 » 这是一个创建于 1450 前些时间使用看到Alfred的ocr识别插件workflows插件真心不错,超实用的工具 完全胜任图片文字提取的工作。 ocr en #指定识别英文 回车截图之后会出现消息通知(响应时间据字符长度而不定) 若内容为空 最好debug查看workflows报错信息 后续问题 自定义修改插件的时候发现有些时候输入的内容无法被Alfred return $res; } 说明: 字符过滤来自于 https://github.com/willfarrell/alfred-encode-decode-workflow 还可以参考它的输入字符处理方式

    12420

    Alfred 5 for Mac(苹果应用快速启动器)

    苹果应用快速启动器Alfred 5上线,新的工作流编辑器使得性能效率更高,新的Workflow Palette 为您提供了一种轻松导航、发现和使用各种可用工作流对象的方法。 id=NTA4NzcyJl8mMjcuMTg3LjIyNi4xMjA%3D图片Alfred 5新增功能新的工作流编辑器工作流编辑器已从头开始重写,性能更高、效率更高、用户友好且易于访问。

    7710

    Alfred 5 Mac(苹果应用快速启动器)

    苹果应用快速启动器Alfred 5上线,新的工作流编辑器使得性能效率更高,新的Workflow Palette 为您提供了一种轻松导航、发现和使用各种可用工作流对象的方法。 Alfred 5 Mac图片Alfred 5新增功能新的工作流编辑器工作流编辑器已从头开始重写,性能更高、效率更高、用户友好且易于访问。

    7520

    你绝不能错过的效率神器 —— Alfred

    但有了 Alfred 之后,我直接快捷键调出 Alfred 输入框,输入:「baidu 搜索词」即可。 ? 有时候突然忘记一个单词的中文意思是什么,我们得移动下鼠标,打开词典工具,然后输入单词。 但有了 Alfred 我们直接输入单词就可以知道其含义是什么。 ? 上面的几个使用场景只是 Alfred 功能的很小一部分,现在就让我们看看 Alfred 都能做些什么吧。 Alfred 安装非常简单,只需要到Alfred - Productivity App for Mac OS X官网下载,下载完成后按照提示一步步安装即可。 Alfred能做什么? Alfred的本质是什么 前面列举了 Alfred 的许多功能,其实总归来说,就是把我们日常工作中一些重复性的固定的操作简化起来,让程序帮我们做。 而有了 Alfred,我们只需要告诉 Alfred 变化的部分(要访问的网址)就可以了。那些固定的部分(打开浏览器、移动光标)Alfred 自动帮我们做了。 在自定义搜索里。

    2.4K71

    扫码关注腾讯云开发者

    领取腾讯云代金券