草梅 Auth 1.9.0 发布验证码组件 | 2025 年第 40 周草梅周报

作者:草梅友仁日期:2025/10/6

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。

前言

欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。


本周依旧在开发 草梅 Auth 中。

你也可以直接访问官网地址:auth.cmyr.dev/Demo 站:auth-demo.cmyr.dev/文档地址:auth-docs.cmyr.dev/

本周 草梅 Auth 发布了 1.9.0 版本。

本周的主要改动是增加了验证码相关的逻辑,现在支持 hCaptchaCloudflare TurnstileGoogle reCAPTCHA 的验证码支持。

通过增加验证码配置,可以增加接口安全性,减少被恶意爆破的损失。

image-20251005200036070

如果想了解如何部署和使用项目,可以参考文档的内容,也欢迎补充文档缺失的内容。

如果你对草梅 Auth 感兴趣,欢迎参与开发和测试。


近期研究了一下 n8n

image-20251005221321866

这是一个可视化配置的工作流工具,可以与现在流行的 AI 模型集成,从而自动化各类重复工作。

例如:最近一段时间金价飞涨,我就想做个关于金价的周报,每周发送最新数据到邮箱。

image-20251005221537179

整个工作流的配置方法也非常简单,基本上就是把各类节点进行连线,然后进行数据处理即可。

对非程序员而言,极大的降低了上手难度;而对程序员来说,也可以通过写代码的方式来更好的处理数据(例如使用 JavaScript 处理数据)。

在通过接口获取到数据后,就是生成对应的 HTML 文件,最后通过邮件节点发送到邮箱。

以上所有的操作都可以通过网页来可视化配置,极其简单。

可以这么说,如果会用 n8n 的话,我之前写的 rss-impact-server 甚至可以被 1 比 1 复刻出来,甚至可以更好的通过节点进行数据转换。

随着现在的 AI 模型越来越智能,结合原有的工作流,可以将更多原本无法自动化的工作流给自动化,以节约重复的时间。

草梅周报中需要引用的第三方 RSS 订阅源也使用 n8n 配置了工作流,可以简化收集数据的工作。

GitHub Release

caomei-auth

v1.9.0 - 2025-09-27 20:28:06

摘要: 版本 1.9.0 主要更新内容:

新功能:

  • 更新验证码逻辑,支持多种提供商并在重置密码时集成验证码
  • 添加 hCaptcha 组件及相关逻辑支持
  • 添加 reCAPTCHA v3 支持,新增 execute 方法和 loading 状态
  • 添加对 Cloudflare Turnstile 的支持并更新相关逻辑

Bug 修复:

  • 使用 logger 替换 console.warn 以统一日志记录
  • 添加 reCAPTCHA 类型定义和社交提供商类型

代码重构:

  • 更新验证码发送逻辑,使用对象参数传递信息

cmyr-template-cli

v1.41.5 - 2025-09-28 23:42:46

摘要: 版本 1.41.5 主要包含以下 Bug 修复:

  • 调整 Dependabot 更新频率为每月,并优化 YAML 输出格式
  • 将 husky 初始化脚本修改为 'husky'
  • 修正 ESLint 配置类型为 'eslint-config-cmyr'
  • 更新 initDependabot 函数,设置每月更新时间为 04:00,时区调整为上海
  • 优化 initDependabot 函数的 YAML 配置,调整键值类型和双引号语法

v1.41.4 - 2025-09-21 23:13:13

摘要: 版本 1.41.4 更新摘要:

主要修复了工作流配置问题,对各个 YAML 文件的结构进行了优化和统一。

最新 GitHub 加星仓库

  • CaoMeiYouRen starred YouDub-webui - 2025-10-04 17:52:00 该 Python 项目在 GitHub 上获得了 2354 个星标,表明该项目在开发者社区中受到广泛关注和认可。项目使用 Python 作为主要编程语言,体现了其在 Python 生态系统中的重要性和实用性。
  • CaoMeiYouRen starred ezbookkeeping - 2025-09-26 17:17:07 一款轻量级自托管个人理财应用,具备友好的用户界面和强大的记账功能。主要采用 Go 语言开发,目前在 GitHub 上获得 2171 个星标。
  • CaoMeiYouRen starred copyparty - 2025-09-26 17:16:46 这是一个基于 Python 开发的多功能便携式文件服务器工具。它集成了加速续传上传、重复数据删除功能,并支持 WebDAV、FTP、TFTP 等多种文件传输协议。该工具具备零配置网络发现功能,内置媒体索引器和缩略图生成等附加特性。所有功能都集成在单个文件中,无需额外依赖。该项目在 GitHub 上获得了 31756 个星标,显示出较高的社区关注度。
  • CaoMeiYouRen starred registry - 2025-09-26 15:47:59 这是一个基于 Go 语言开发的社区驱动型 Model Context Protocol 服务器注册服务,目前获得了 5444 个星标。该项目为 MCP 服务器提供集中式注册管理功能,通过社区协作方式维护服务器列表。
  • CaoMeiYouRen starred AIPex - 2025-09-26 11:40:42 AIpex 是一款基于 TypeScript 开发的浏览器智能助手,能够通过自然语言指令实现浏览器自动化操作。该项目在 GitHub 上获得了 573 个星标,表明其在开发者社区中受到一定关注。该工具旨在简化用户在浏览器中的重复性任务,通过自然语言交互提升操作效率。

其他博客或周刊推荐

阮一峰的网络日志

HelloGitHub 月刊

阿猫的博客

潮流周刊

二丫讲梵的学习周刊

总结

本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新:

往期回顾

本文作者:草梅友仁
本文地址:blog.cmyr.ltd/archives/20…
版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!


草梅 Auth 1.9.0 发布验证码组件 | 2025 年第 40 周草梅周报》 是转载文章,点击查看原文


相关推荐


SwiftUI redraw 机制全景解读:从 @State 到 Diffing
unravel20252025/10/4

为什么 UIKit 程序员总问“我的状态去哪了?” 特性UIKitSwiftUI视图定义与生命周期视图为类(Class),生命周期明确,长期驻留内存视图为值类型(Struct),每次刷新生成新实例状态保存方式状态保存在视图对象内部Struct 销毁后,状态需由外部系统(如 ObservableObject、@State 等)托管 SwiftUI 提供了一堆 Property Wrapper 来“假装”状态还在视图里,核心就是 @State。 @State


Vue基础10题:答不上来的,简历别写"熟悉Vue"
小时前端2025/10/3

前言 上周面了个应届生,简历上写着"熟悉Vue框架,有多个项目经验"。我问他v-if和v-show的区别,他说"一个是显示隐藏,一个是条件渲染"。我追问"那什么场景用哪个",他卡壳了,这就是典型的‘背题党’。 这就是大部分人的现状:概念背得滚瓜烂熟,一问实战场景就露馅。 今天这10道Vue基础题,每道题我都会告诉你:面试官为什么问这个、标准答案怎么说、什么回答会让你直接出局。每题都配"速记公式",面试前一晚看这篇就够了。 1. 什么是Vue.js?Vue的核心特性和设计理念是什么? 速记公式:


使用 uv 在 Windows 上快速搭建 Python 开发环境
马诗剑2025/10/2

本教程将指导你如何在 Windows 系统上,使用 uv(一个由 Ruff 的作者开发的极速 Python 打包和项目管理工具)来快速创建虚拟环境并安装项目依赖。uv 可以看作是 venv 和 pip 的一个更快、更现代的替代品。 环境要求 Windows 操作系统 已安装 Python (本教程以 Python 3.12 为例) Windows PowerShell 步骤 1: 安装 uv 首先,我们需要安装 uv。这里提供两种方法。 方法一:官方推荐脚本 (推荐) 从开始


Qwen-Image:开源图像生成新突破 —— 聚焦复杂文本渲染与精准图像编辑
算法打盹中2025/10/2

引言 继Qwen-coding与Qwen-reasoning模型取得突破性进展后,阿里巴巴Qwen团队推出了Qwen-Image模型。作为Qwen系列中的开源图像生成基础模型,该模型在复杂文本渲染与精确图像编辑领域实现了显著技术突破。 图像生成领域的核心挑战 尽管图像生成技术在近年取得长足进步,但特定任务场景下的技术瓶颈仍未完全突破: 在文本到图像生成(T2I)任务中,模型输出与多维度复杂提示词的语义对齐仍是亟待解决的关键问题。即便如GPT Image 1及Seedream 3.0等主流


【stm32】CAN分析仪+TJA1050+单片机通信不上,波特率等等都没问题,usb扩展坞的供电问题,绝了
小冷Hello10/2/2025

我就是,绝了,之前都没问题,好久没弄这个CAN了,然后想着插usb扩展坞有隔离安全一点,搞了半天检查代码有检查硬件,怎么都不行,结果突然拔掉插到电脑是,就又有了,绝!注意电源哈,tja1050要5v供电,单独连接到stlink的5v,因为是CAN是差分信号。,否则会出现重复终端(总阻值变小,例如 30Ω 左右),总线电平和收发都会异常。接收器,这里直接rx-rx,tx-tx,注意要区分跟串口不一样,然后再检查那个上位机和单片机波特率要一致,比如125kb,然后我又插回usb扩展坞,绝,又可以了。


[论文阅读] AI + 软件工程(Debug)| 告别 “猜 bug”:TreeMind 用 LLM+MCTS 破解 Android 不完整报告复现难题
张较瘦_10/1/2025

为解决Android bug报告(尤其不完整报告与高复杂度UI场景)自动复现的挑战——现有RL方法(如ReproBot)语义理解弱、LLM方法(如AdbGPT、ReBL)缺乏全局规划,易陷入UI组合爆炸困境,研究者提出**TreeMind**:首个将**LLM语义推理与定制化蒙特卡洛树搜索(MCTS)** 结合的技术。其核心是通过两个LLM引导智能体(**Expander**在MCTS扩展阶段生成top-k候选动作,**Simulator**在模拟阶段一步前瞻估计复现概率),结合多模态UI输入(文本+截图)


VSCode中Python库识别的设置(关于解决VSCode中Python库引入未下载的库不显示黄色虚线的问题)
岫珩9/30/2025

这篇文章介绍了如何解决VSCode中Python库未下载时不会显示黄色虚线警告的问题。通过分析发现,这可能是由于Pylance插件的配置问题导致的。解决方案包括:首先确保安装了Pylance插件,然后在设置中勾选"Enable Troubleshoot Missing Imports"选项,并检查"Diagnostics Source"是否设置为Pylance。最后重启VSCode即可使未下载的库显示黄色虚线警告。文章配有详细的操作截图指引,帮助读者快速解决问题。


“成章”写作助手开源:中秋赏不成月,那就开源一个 AI 实战项目吧
飞哥数智谈2025/10/7

前一阵的实战系列分享中,我们一块实现了一个 AI 写作助手 —— 成章。 当时就打算开源出来,方便感兴趣的同学学习、二开,但一直被各种事情打断,拖到了现在。 今天,赶上中秋节,但阴天没法赏月,索性整理一下先发布出来,需要的自取哈! 简介 “成章”写作助手是一个专为写作者设计的现代化写作平台,实现了文章编写、AI 辅助写作、图片上传等功能,旨在提供高效、便捷的写作体验。 前端开源地址:gitee.com/FlyFive/che… 后端开源地址:gitee.com/FlyFive/che… 功能


Python私教FastAPI+React构建Web应用03 FARM技术栈介绍
Python私教2025/10/9

写在前面 作者:Python私教-张老师 时间:2025年10月07日 出处:电子书《Build Web Applications with FastAPI, React, and MongoDB》 翻译:英文是手抄的,可能会有错误,大家看到了请谅解一下。中文是使用有道词典翻译的。 改进:其中有些地方为了适配国内的阅读习惯以及录播课程,做了一些优化处理,可能会和原书不一样的地方。 简介:本篇文章主要介绍FARM技术栈,分别讲解FastAPI,React和MongoDB的优势以及组合后


FunASR 前端语音识别代码解析
Cosolar2025/10/10

这是基于Web技术的FunASR( 阿里巴巴达摩院 开源语音识别项目) 前端实现方案,支持麦克风实时录音识别与本地音频文件上传识别两大核心场景。整体功能围绕WebSocket通信、音频数据处理、语音识别结果解析三大关键环节展开,以下从代码结构、核心模块及关键逻辑三方面进行详细剖析。 代码:gitee.com/towao/FunAS… 一、代码整体结构 代码采用原生JavaScript编写,无框架依赖,整体架构清晰,主要划分为初始化配置、UI交互 控制 、音频 数据 处理、WebSocket通信、

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0