Python
-
用 Python 脚本为 Halo 主题打包:按规则排除文件并生成更小的 ZIP
这篇文章介绍了为Halo主题提供的一种压缩方案。由于Sakura主题使用了Vite构建,打包后的文件较大且包含一些不必要的文件,这可能导致安装失败的问题。为了优化这一过程,作者编写了一个Python脚本,该脚本能根据指定的排除规则对目录进行压缩,并生成一个更小、更干净的ZIP文件。文章详细说明了如何设置日志记录器、加载忽略规则、过滤文件和目录以及创建ZIP文件的过程。此外,还提供了CLI和GUI两种方式来运行这个压缩工具,以满足不同用户的需求。
-
用Python按分辨率和方向自动分类图片
这篇文章介绍了一个Python脚本,用于根据图片的分辨率和方向将图片分类到不同的目录中,包括桌面背景、移动设备背景和头像。脚本支持命令行参数,可以指定源目录和目标目录,还能设置宽高比阈值来判定图片是否为头像。
-
Halo 数据批量替换工具:支持正则表达式的 CLI 与 GUI 操作指南
本文介绍了一个用于Halo项目数据批量替换的工具,支持通过CLI命令行和GUI界面两种方式操作。该工具支持正则表达式查找替换功能,能够自动生成处理后的文件及原始文件的解码副本。文章特别强调了数据备份的重要性,并提醒用户注意使用本地文件时可能出现的附件库显示问题。工具需要Python 3.6+环境运行,依赖tkinterdnd2库,提供了具体的参数说明和使用示例。
-
Python 脚本:从 Markdown 文档中提取并批量下载图片
前言 不想继续使用腾讯云的对象存储,每月10元,像开会员一样,啥都没干,准备使用CF的R2了。 所以,需要把之前文章中的图片下载下来。 故写了一个脚本。 简介 本工具支持从Markdown/HTML/普通文本文件中提取图片链接并批量下载,提供命令行和图形界面两种操作模式。 功能特性 支持解析多种文档
-
用文件管理器选择图片并批量转换为 WebP 的 Python 脚本
前言 觉得之前的(图片批量转webp)不太好用,过于繁琐,于是给更新了一下。 代码 from PIL import Image import os import time from concurrent.futures import ThreadPoolExecutor, as_completed
-
用 Python 从 JSON 文件名批量生成图片链接
通过读取存储文件名的 JSON 文件,将每个文件名批量拼接为完整的图片访问链接,并逐行输出为逗号分隔的格式,供图片加载组件使用。
-
用 Python 为文章代号生成不重复的随机口令并记录历史
用 Python 实现按代号生成不重复的随机字符串,并将结果与时间戳追加保存到 JSON 文件中,方便为文章口令等场景保留历史记录。
-
用 Python 脚本删除 Umami 数据库中来源为 IP 的统计记录
通过 Python 或 Shell 脚本连接数据库,用正则匹配并批量删除 umami 中 referrer_domain 为 IP 或指定域名的记录,并适配 umami v3 的 PostgreSQL。
-
基于哈希值的文件重命名后顺序恢复工具
通过哈希值记录与排序,实现文件重命名后恢复原始顺序,避免文件处理导致哈希变化。
-
CentOS 7 源码编译安装 Python 3.9.6 与 3.10.0 脚本
提供在 CentOS 7 上编译安装 Python 3.9.6 和 3.10.0 的完整 Shell 脚本,涵盖依赖安装、OpenSSL 编译、Python 源码编译及 pip 阿里云镜像配置。