博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
部分 Alfred workflow 推荐
阅读量:6209 次
发布时间:2019-06-21

本文共 3659 字,大约阅读时间需要 12 分钟。

以下列举一些个人喜欢的 workflow。

CodeVar

查询变量名,且可以以驼峰法、下划线等方式展现,下载地址:

https://github.com/xudaolong/CodeVar

Dash

在 Alfred 中集成 Dash,可以使用 dash php xxxphp xxx 查询 Dash 中的 API 文档。可以从 Dash 的 Integration 中下载 Alfred 的 workflow:

Dash Alfred 集成

Douban

集成豆瓣搜索,可以使用 movie xxx, music xxx, book xxx 分别搜索电影、音乐和图书,下载地址如下:

https://github.com/lucifr/Alfredv2-Extensions/raw/master/Douban.alfredworkflow

Google Search

谷歌搜索,下载地址:

https://github.com/ethan-funny/Google-Alfred3-Workflow

HTTP Status Code

查询 HTTP 的状态码,如 http 503,下载地址:

https://github.com/JoelQ/alfred-http/releases/tag/v0.1.0

NewFile

创建一个文件/文件夹,下载地址:

http://www.packal.org/workflow/new-files

Open with Sublime Text

使用 Sublime Text 打开某一文件,下载地址:

https://github.com/franzheidl/alfred-workflows

天气预报

查询世界天气,下载地址:

http://dferg.us/weather-for-alfred-2/

有道词典

有道词典:

http://www.cnblogs.com/kaiye/p/5115005.html

滴答清单

集成滴答订单,可以快速新建任务,下载地址:

https://github.com/jedy/alfred-tick

该插件需要 Python 模块的支持,首先安装 pip:

sudo easy_install pip

然后安装所需的模块:

pip install tzlocal alfred

百度地图

下载地址:

https://github.com/wofeiwo/alfred-baidu-map

改变默认终端为 iTerm

首先将 Terminal 的 Application 改变为 Custom:

改变终端为 iTerm

然后在输入栏中输入:

on write_to_file(this_data, target_file, append_data)    try        set the target_file to the target_file as string        set the open_target_file to open for access file target_file with write permission        if append_data is false then set eof of the open_target_file to 0        write this_data to the open_target_file starting at eof        close access the open_target_file        return true    on error        try            close access file target_file        end try        return false    end tryend write_to_fileon alfred_script(q)        -- Write the command to run to a file. This is done because Applescript quoting is impossible to get right, esp. for backslashes.    set tmp_dir to path to temporary items as string from user domain    set applescript_alfred_file to tmp_dir & "alfredscript"    set alfred_file to POSIX path of applescript_alfred_file    write_to_file(q & return, applescript_alfred_file, false)        -- Create this file, which prevents iTerm2 from restoring a saved window arrangement.    do shell script "touch ~/Library/Application' Support/iTerm/quiet'"        -- Test cases:    -- 1. iTerm2 running, has windows open. Should open a new window for Alfred command.    -- 2. iTerm2 running, no windows open. Should open a new window for Alfred command.    -- 3. iTerm2 not running, set to restores arrangement. Should not restore arrangement but open a new window for the Afred command.    -- 4. iTerm2 not running. No windows to restore. Should open a single window for the Alfred command.    -- 5. iTerm2 not running. Has windows to restore. Restores windows and then opens a new window for the Alfred command.        -- Compose a script. This is necessary because compiling in a 'tell application' command causes the app to be launched, which would happen prior to the creation of the quiet file.    set theScript to "tell application \"iTerm2.app\"    if (exists current window) then        tell current window to create tab with default profile        tell current session of current window            write contents of file \"" & alfred_file & "\"        end tell    else        create window with default profile        tell current session of current window            write contents of file \"" & alfred_file & "\"        end tell    end if    activateend tell"        -- Invoke the script.    run script theScript        -- Clean up--    do shell script "rm -f ~/Library/Application' Support/iTerm/quiet' /tmp/alfredscript"end alfred_script

对以上的 workflow, 大家也可以通过 下载,密码: jgvu。

其他

在这里找到了一些与开发有关的 alfred workflow:

参考

你可能感兴趣的文章
Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
查看>>
HTTP精简教程一:Web网络基础
查看>>
手把手教你造一个基于React的markdown编辑器
查看>>
Linux快速复制或删除大量小文件
查看>>
精读《国际化布局 - Logical Properties》
查看>>
私有继承的一些作用
查看>>
容器监控实践—Metrics Server
查看>>
HDFS离线分析FsImage元数据
查看>>
PyCasbin: 支持 ACL、RBAC、ABAC 多种模型的 Python 权限管理框架
查看>>
Umi.js
查看>>
解决 宝塔 使用pm2部署nuxt2.0时,图片、css显示不出来的问题
查看>>
std::shared_ptr之deleter的巧妙应用
查看>>
Mysql 零距离-入门(二)
查看>>
「今日头条」前端面试题和思路解析
查看>>
GitHub上最热门的十大Vue.js项目
查看>>
react + Ant Design + 支持 markdown 的 blog-react 项目的文档说明
查看>>
深入浅出Node.js - 异步I/O
查看>>
搭建和配置Syncthing发现和中继服务器
查看>>
如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes
查看>>
Spring MVC能响应HTTP请求的原因?
查看>>