An open API service indexing awesome lists of open source software.

https://github.com/muyunyun/flow

Efficiency tools. Don't repeat yourself(DRY).
https://github.com/muyunyun/flow

alfred4-workflow alfred5-workflow efficiency-tool

Last synced: about 1 month ago
JSON representation

Efficiency tools. Don't repeat yourself(DRY).

Awesome Lists containing this project

README

        

![GitHub views](https://raw.githubusercontent.com/MuYunyun/flow/traffic/traffic-flow/views.svg)

> 工欲善其事,必先利其器。Don't repeat yourself(DRY).

- [快捷搜索跳转](#快捷搜索跳转)
- [Github](#github)
- [知乎](#知乎)
- [淘宝](#淘宝)
- [京东](#京东)
- [掘金](#掘金)
- [工作提效](#工作提效)
- [快速打开到项目对应的 github/gitlab 链接](#快速打开到项目对应的-githubgitlab-链接)
- [使用 VSCode 快速打开项目文件](#使用-vscode-快速打开项目文件)
- [一键切换网络代理](#一键切换网络代理)
- [百宝箱](#百宝箱)
- [Base64 编码解码](#base64-编码解码)
- [社区提效插件推荐](#社区提效插件推荐)
- [简化文件移动到目标文件夹操作](#简化文件移动到目标文件夹操作)

## 快捷搜索跳转

1. [下载 Flow Search](https://github.com/MuYunyun/flow/raw/master/Flow%20Search.alfredworkflow)
2. 双击下载好的 `Flow Search.alfredworkflow` 文件, 自动完成安装。

> 使用该插件需要[安装 node](https://nodejs.org/en/)

### Github

* 触发 Key : `gh`

![](http://with.muyunyun.cn/c0f217c75c131b1ee93ab4c1d353ec42.jpg-400)

### 知乎

* 触发 key : `zh`

![](http://with.muyunyun.cn/ef946bc5fe4d0fdb6474350bf31cf9fc.jpg-400)

### 淘宝

* 触发 key : `tb`

![](http://with.muyunyun.cn/97f9f0513c1369886a812bbf6cd73b05.jpg-400)

### 京东

* 触发 key : `jd`

![](http://with.muyunyun.cn/19e5ecbc5d38251e5ceeb145579faeb1.jpg-400)

### 掘金

* 触发 key : `gold`, 按住 `cmd` 可以查看内容简介

![](http://with.muyunyun.cn/40a83edf9552b4a071dd2ff5093a445b.gif)

## 工作提效

1. [下载 Flow Tool](https://github.com/MuYunyun/flow/raw/master/Flow%20Tool.alfredworkflow)
2. 双击下载好的 `Flow Tool.alfredworkflow` 文件, 自动完成安装。

> 使用该插件需要[安装 node](https://nodejs.org/en/)

### 快速打开到项目对应的 github/gitlab 链接

https://github.com/MuYunyun/flow/assets/19354791/d67bf6bf-df0e-4fa4-9f8a-8f5acc04d831

* 触发 key: open
* 前置配置: 在环境配置中添加 openPath 参数与其对应的文件目录。

![image](https://github.com/MuYunyun/flow/assets/19354791/3b6e4974-d87b-4269-8909-6d5d87cc6840)

### 使用 VSCode 快速打开项目文件

https://github.com/MuYunyun/flow/assets/19354791/c91e3633-52a9-4b2e-8752-004274b0ca9e

* 触发 key: code
* 前置配置: 在环境配置中添加 codePath 参数与其对应的文件目录。(配置图示同上 open 功能)

### 一键切换网络代理

在使用公司内部网络加速、开 vpn、使用 Charles 调试等场景下,需要频繁在路径 `System Preferences - Network - Advanced - Proxies` 下进行手动切换代理配置,十分繁琐。为此提供该 workflow 来简化配置链路。

* 触发 key: pac
* 选项
* `clear all proxy`: 清空全部代理;
* 场景:使用抓包工具(如 Charles.app)代理调试前一般需要清空全部代理,避免代理产生冲突。
* `auto proxy discovery`: 设置自动代理模式;
* 场景:让浏览器自动发现代理服务器,用于公司内部网络加速。
* `global mode`: 设置全局代理模式;
* 场景:用于科学上网;

![](http://with.muyunyun.cn/00dd758122c9cbde256f5d02518ad769.gif)

## 百宝箱

### Base64 编码解码

1. [下载 Flow Codec](https://github.com/MuYunyun/flow/raw/master/Flow%20Codec.alfredworkflow)
2. 双击下载好的 `Flow Codec.alfredworkflow` 文件, 自动完成安装。

* 编码
* 触发 key: Encode
* 解码
* 触发 key: Decode

## 社区提效插件推荐

### 简化文件移动到目标文件夹操作

场景:每次手动将选中文件移动到目标文件夹中的操作比较重复繁琐,比如笔者有将技术 PPT 移动到技术分享文件中,将书籍移动到书籍文件夹中的述求。

插件:[下载](https://github.com/zoff28/Alfred-Move-Copy-Files/releases/tag/v2.0.0)

* 触发 key : `moveTo`

https://github.com/MuYunyun/flow/assets/19354791/c4013171-8a45-4480-a8d7-7efe235b9905