陈澈的个人技术站点

把重复的活儿,
交给几行脚本跑完

这里记录我自己写、自己用的小脚本:它解决什么问题、怎么跑起来、哪里容易出错。 全站内容免费公开,没有广告,也不接任何商业需求,纯粹是给自己留个存档,顺便分享给需要的人。

自己写的自用工具 免费公开阅读 无广告无付费
SCRIPTS

在用的脚本

都是日常在用的小工具,按用途分类。每个脚本只做一件事,参数尽量少,跑之前先看清楚。

rename_batch.py PYTHON

批量重命名

按修改时间给一堆截图或照片重新编号,支持预览改动结果、跳过已改过的文件,误操作也能一键改回来。

更新于 2026-10-12 · 命令行

shrink_img.py PYTHON

图片压缩

把图片压到指定体积以内,自动调整质量与尺寸,适合在往网页或文档里塞图之前跑一遍。

更新于 2026-10-03 · 命令行

clean_log.sh BASH

日志清理

按保留天数清理服务器上的日志文件,先输出将要删除的清单,确认无误后再加上执行参数。

更新于 2026-09-21 · 服务器

backup_dir.sh BASH

定时备份

打包指定目录并带上日期,配合系统的定时任务每天跑一次,只保留最近若干份,不会把磁盘塞满。

更新于 2026-09-08 · 服务器

html2md.js NODE

网页转 Markdown

把收藏的文章正文转成本地 Markdown 文件,顺手去掉导航和广告块,方便离线查看和整理。

更新于 2026-08-30 · 命令行

json_fmt.js JS

JSON 格式化

一段浏览器书签脚本,把接口返回的一长串 JSON 格式化展开,排查字段时不用再复制到编辑器里。

更新于 2026-08-16 · 浏览器

NOTES

踩坑与记录

写脚本时遇到的问题和解决办法,按时间倒序记,回头查起来方便。

定时任务里跑脚本,第一件事是补上 PATH

手动执行正常、放进定时任务就找不到命令,多数是环境变量没有继承。在脚本开头显式写好解释器路径和 PATH,比中途猜要省事。

中文路径在 Windows 下的编码问题

读写文件时统一用 UTF-8,打印输出前先判断终端编码,能避掉一大半乱码。文件路径尽量用程序拼接,不要手写反斜杠。

给脚本加个 --dry-run 真的有用

凡是会删文件、改文件名的脚本,先加一个只打印不执行的开关。跑一遍看清楚要动哪些东西,再决定要不要真执行。

把常用命令收进一个 Makefile

项目里反复敲的那几条命令,写成 make 目标之后就不用再翻历史记录了,也能顺便当作一份简单的操作说明。

ABOUT

关于这个站

我是陈澈,平时写一点脚本处理重复劳动—— 整理文件、压缩图片、备份数据、清理日志,都是一些让自己少点几下的东西。

这个站用来记录自己写过的东西:它解决什么问题、怎么跑起来、哪些地方容易出错。 写在公开页面上,一是方便自己回头查,二是别人搜到也能少踩一次坑。

站内所有内容都是个人整理,与任何公司、组织无关,也不代表任何机构立场。

站点说明

  • 本站为个人技术分享站点,非经营性网站
  • 全部内容免费公开,无广告、无赞助、无收款入口
  • 脚本均为个人自用工具,按原样提供,不对适用性作保证
  • 转载请注明出处;涉及第三方内容会注明来源
CONTACT

联系我

脚本跑不通、或者发现哪里写错了,欢迎发邮件告诉我,一般两三天内回复。

电子邮箱

hi@example.com

本站不提供定制开发、不做付费咨询,也没有任何形式的赞助或捐赠入口。