Hide Tia Switch Save
GitHub Release 自动上传脚本

前言

本项目提供了一个 Bash 脚本,用于将指定目录下的所有文件自动上传到 GitHub Release。它通过 GitHub API 自动创建以日期命名的 Release、删除已存在的同名附件,并上传最新的文件内容。

该脚本适用于日常任务自动发布、CI/CD 管道中的文件归档、版本记录和工具打包等场景,特别适合需要将每日构建结果或更新文件推送到 Release 的使用者。

使用 Bash 脚本批量删除 GitHub Release 附件与标签

前言

在日常开发过程中,我们常常需要手动维护 GitHub 的 Release、附件资源、Tag 等内容,繁琐且容易出错。为了解决这个问题,我编写了一个脚本,用于自动删除指定的 GitHub Release 附件、对应的 Release 记录以及 Tag 标签,从而提高工作效率,降低误操作的风险。

YAML Rule Provider 检查工具

前言

在配置如 Clash 等代理工具的 YAML 文件时,经常会出现定义了许多 rule-providers,但在 rules 中实际并未使用的问题。这不仅会导致配置臃肿、维护成本增加,也可能降低配置文件的加载效率。

为了解决这个问题,本工具可自动读取并分析你的 YAML 配置文件,找出那些 rule-providers 中定义了却没有在 rules 中被引用 的部分,并输出详细的日志与统计信息,方便你快速清理无用规则。

没有你的四月又来了

前言

"春天 马上就要来了
让我与你相遇的春天 就要来了
再也没有你的春天 就要来了"

当最后的乐谱在焚化炉中化作纷飞的灰蝶,宫园薰用谎言编织的四月永远定格在了公生的黑白琴键里。这部以古典乐为经纬的作品,本质上是一部关于「存在」与「消逝」的盛大安魂曲。本文将解析那些飘落在五线谱间隙的樱花碎片,如何构建出当代青少年亚文化语境下最凄美的生命寓言。

提取 IP 和端口的 Node.js 脚本

前言

在日常开发中,我们经常需要从大量数据中提取有用的信息,例如从日志或数据文件中提取 IP 和端口。手动处理这些数据既耗时又容易出错,因此编写一个自动化脚本来完成这项任务显得尤为重要。

本文将介绍一个使用 Node.js 编写的脚本,能够从 JSON 格式的数据文件中提取 IP 和端口,并自动去重,帮助开发者快速整理和分析数据。

随机域名

前言

在互联网时代,域名是网站的门牌号,一个好的域名不仅能提升品牌形象,还能增加用户的记忆度。然而,随着优质域名资源的逐渐减少,找到一个未被注册的理想域名变得越来越困难。为了简化这一过程,我们可以利用脚本自动生成随机域名并检查其可注册性,从而节省时间和精力。

本文将介绍如何使用 Node.js 编写一个脚本,生成随机的 5 位字母域名并检查其可注册性,同时将可用的域名动态保存到文件中。这种方法适合需要批量筛选域名的用户,帮助您快速找到心仪的域名。

图片格式转换为 WebP

前言

本文介绍如何使用 Node.js 和 Sharp 库将常见图片格式(如 .jpg、.png、.gif 等)转换为高效的 WebP 格式,以减少图片体积并提升加载速度。

防止 DNS 和 WebRTC 泄露的配置指南

前言

在现代互联网中,隐私保护变得越来越重要。DNS 和 WebRTC 泄露是两个常见的隐私风险,它们可能会暴露您的真实 IP 地址和网络活动,即使您使用了代理或 VPN。本文将详细介绍如何通过配置 DNS 和 WebRTC 设置,防止这些泄露,保护您的隐私。

mihomo安装与配置指南

前言

本文将详细介绍如何在Linux系统上安装和配置mihomo工具,包括设置服务、配置面板以及代理的使用方法,帮助您快速上手。

hysteria2安装教程

前言

Hysteria2 是一款高性能的代理工具,支持 QUIC 协议,能够提供快速、稳定的网络连接。本教程将详细介绍如何安装和配置 Hysteria2,帮助您快速上手并部署到生产环境。