OneClip 1.5.5 更新

JS 脚本支持网络请求了

例如可以从剪贴板文本中提取出 IP 并查询

function transform(clip) {
    // 1. 提取 IP
    const ipMatch = clip.text.match(/\b\d{1,3}(?:\.\d{1,3}){3}\b/);
    if (!ipMatch) return "未找到 IP 地址";

    const ip = ipMatch[0];

    try {
        // 2. 同步请求
        const res = fetchSync(`http://ip-api.com/json/${ip}?lang=zh-CN`);

        const data = JSON.parse(res.text);

        // 3. 格式化输出
        return Object.entries(data)
            .map(([k, v]) => `\`${k}\`: \`${v}\``)
            .join('\n');

    } catch (e) {
        return "查询失败: " + e.message;
    }
}


https://github.com/Wcowin/OneClip

合集 群组 恰饭 联系推广

#剪贴板 #脚本 #Mac #macOS #App #JS #IP