mac中PopClip插件开发实例

作者:袖梨 2022-06-25

配置文件

Actions 里面一个 dict 是一个图标,由于 PopClip 不支持直接执行可执行文件,所以要使用 shell 来执行一下。

自己给定的两个图标的颜色是没有关系的,PopClip 会自动修改图标的颜色。





Actions


After
copy-result
Image File
id.png
Regular Expression
(?s)1w+$
Title
Url2Id
Shell Script File
url2id.sh


After
copy-result
Image File
url.png
Regular Expression
(?s)d+$
Title
Id2Url
Shell Script File
id2url.sh


Apps


Link
http://t*oo*l*.lu/
Name
在线工具


Credits


Link
mailto:[email protected]
Name
xiaozi


Extension Description
Convert ids for mogujie.
Extension Identifier
lu.tool.popclip.extension.id-converter
Extension Image File
id.png
Extension Name
Id Converter
Version
1

代码

PopClip 操作的文本是直接放在环境变量 POPCLIP_TEXT 里面的,所以下面的代码可以当做是 go 的一个插件模板

package main

import (
"fmt"
"os"
)

func main() {
text := os.Getenv("POPCLIP_TEXT")
fmt.Print(text)
}
go build -o IdConverter .
发布

mv IdConverter/ IdConverter.popclipext
zip -r IdConverter.popclipext.zip IdConverter.popclipext
mv IdConverter.popclipext.zip IdConverter.popclipextz

相关文章

精彩推荐