跳到主要内容

通过uTools执行自定义脚本

· 阅读需 2 分钟
故事的程序猿👨🏻‍💻
一个后端打酱油程序猿

前后端分离的项目在调试接口的时候需要获取 Token​ 作为放在 Heaer​ 中做认证信息。那么就需要找方便的方式去获取 Token,而不是每次都去前端复制一个。

现在的接口工具,例如:PostmanApiPost 等都支持请求的后处理器。请求接口完毕就可以把 token 放到环境变量中,其他接口就可以通过环境变量来取到这个值去使用。

或者 knife4j 接口文档也有类似的操作。

当然还有很多方式,来便捷的生成所需要的东西。

我要分享的通过 uTools + 脚本的形式,理论上可以生成任何你想要的东西。

uTool

新一代效率工具平台

呼之即来,即用即走,打造你的个人效率助理!

首先需要写一段脚本,例如通过 python,然后将脚本放到一个指定目录下,以便后续用。

tdimp-token.py 这段代码就是请求 http 接口获取结果,然后添加到剪切板中。

import requests
import pyperclip

url = 'http://192.168.1.91:8000/auth/login'
data = {
'username': 'admin',
'password': 'admin123'
}

response = requests.post(url, json=data)
token = response.json()['data']['access_token']
pyperclip.copy("Bearer " + token)

接下来需要在 utools 中下载一个插件名称就叫做:脚本运行​。

进入插件运行环境设置,将 python 的命令行设置为 python3​(根据自身情况设置)

进入插件的脚本运行插件设置:添加监视目录,选择存放我们脚本的目录即可。

如果添加了新的脚本,进入插件中脚本运行插件设置:重新扫描所有监视目录。

最后通过关键字,运行我们的脚本即可。

除此之外,还可以执行 nodejs、shell ,不够还能自己添加。那么就可以在任何地点,都能执行得到你想要的任何结果。

比如:

  • 生成随机测试数据
  • 生成一个唯一 ID
  • ......

文章标题:通过uTools执行自定义脚本
版权声明:内容遵守
许可协议。转载请注明出处!
侵权提示:部分信息可能来源于网络。如发现有侵权,请随时联系删除!

相关推荐

2分钟在Mac跑个Kafka服务

2分钟在Mac跑个Kafka服务

我一直都是在 centos 服务器上使用 kafka,或者在 k8s 上使用 kafka。 今天 2 分钟在 Mac 跑个 Kafka 服务。

Diy万能博客模板js脚本【静态博客】

Diy万能博客模板js脚本【静态博客】

静态博客工具,一般都使用Markdown文件。那么Front-Matter这些重复的内容就可以使用工具来生成,大部分静态博客工具都支持插件来生成博客文件。

最近在Vercel上搞的两个小服务

最近在Vercel上搞的两个小服务

最近鼓捣了两个小服务,都可以在 Vercel 托管!

激活 IDEA-JRebel 插件

激活 IDEA-JRebel 插件

我以前记录过激活 IDEA-JRebel 插件 ,但是这些方式在最新版本2024.2.2上都失效了。


神评论