halo主题压缩方案

这篇文章介绍了为Halo主题提供的一种压缩方案。由于Sakura主题使用了Vite构建,打包后的文件较大且包含一些不必要的文件,这可能导致安装失败的问题。为了优化这一过程,作者编写了一个Python脚本,该脚本能根据指定的排除规则对目录进行压缩,并生成一个更小、更干净的ZIP文件。文章详细说明了如何设置日志记录器、加载忽略规则、过滤文件和目录以及创建ZIP文件的过程。此外,还提供了CLI和GUI两种方式来运行这个压缩工具,以满足不同用户的需求。


图片分类

这篇文章介绍了一个Python脚本,用于根据图片的分辨率和方向将图片分类到不同的目录中,包括桌面背景、移动设备背景和头像。脚本支持命令行参数,可以指定源目录和目标目录,还能设置宽高比阈值来判定图片是否为头像。


图片下载器

前言 之前写了个工具[识别MD文档中的图片链接并下载]来下载处理文档里面的图片,但是还是有点麻烦,于是直接爬吧。 GITHUB 项目地址:https://github.com/AR-26710/batch-d


halo批量替换数据

本文介绍了一个用于Halo项目数据批量替换的工具,支持通过CLI命令行和GUI界面两种方式操作。该工具支持正则表达式查找替换功能,能够自动生成处理后的文件及原始文件的解码副本。文章特别强调了数据备份的重要性,并提醒用户注意使用本地文件时可能出现的附件库显示问题。工具需要Python 3.6+环境运行,依赖tkinterdnd2库,提供了具体的参数说明和使用示例。


识别MD文档中的图片链接并下载

作者因腾讯云对象存储费用问题转向使用Cloudflare R2,开发了一个Python工具用于从Markdown/HTML/普通文本中提取并下载图片链接。该工具支持命令行和图形界面两种模式,能自动处理相对路径转换、保持目录结构,并提供断点续传功能。核心功能包括解析多种文档格式、URL转换和批量下载,需安装requests、beautifulsoup4等依赖库,适用于Python 3.8+环境。


随机图API-Ultra

文章介绍了基于Flask和Redis构建的随机图API-Ultra系统,通过Python实现图片随机返回功能。系统支持多图片类型分类、调用次数统计,并采用Redis存储访问数据。提供了完整的Docker部署方案,包括环境变量配置、镜像构建和容器运行方法。目前存在统计次数与实际请求不符的技术问题待解决。


随机图API-ProMax

前言 前文: 随机图API 随机图API升级版 结合redis添加了api调用次数统计功能。 代码 from flask import Flask, send_file, send_from_directory, jsonify import os import random import redi


随机图API-Pro

前言 前文:随机图API 以PC/PE拓展为例,添加网站favicon。 代码 from flask import Flask, send_file, send_from_directory, jsonify import os import random app = Flask(__name__


使用文件管理器选择图片转webp

作者改进了之前的图片批量转webp工具,使用Python编写了一个更便捷的脚本。该工具通过文件管理器选择图片,支持多线程批量转换,可自定义输出目录,并显示转换进度和耗时。核心功能包括:使用PIL库处理图片、线程池加速转换、Tkinter实现GUI交互。脚本默认将图片转为webp格式,同时提供了打包好的exe版本供直接使用。效果预览展示了转换界面,并附有百度网盘下载链接。


批量生成链接

前置 此功能服务于图片加载组件,需要一个存储了文件名的json文件,可以看这里随机重命名后保证MD图片插入顺序正常的哈希记录 代码 import json # 加载JSON数据 json_data_path = r'..\JSON\文件名.json' with open(json_data_pat