脚本大杂烩

nonvioce d96ed4c166 update 6 months ago
html小工具 96e4468fa4 Initial commit 6 months ago
小分表 96e4468fa4 Initial commit 6 months ago
换座位 abf6635645 上传文件至 '换座位' 6 months ago
AtName.py 96e4468fa4 Initial commit 6 months ago
README.md bd5894e035 add readme 6 months ago
binomial.py 96e4468fa4 Initial commit 6 months ago
convert2one.py 96e4468fa4 Initial commit 6 months ago
copyFast.sh 96e4468fa4 Initial commit 6 months ago
decrypt.sh 96e4468fa4 Initial commit 6 months ago
encrypt.sh 96e4468fa4 Initial commit 6 months ago
hypergeometric.py 96e4468fa4 Initial commit 6 months ago
mathCheat.py 96e4468fa4 Initial commit 6 months ago
orgnazieFolder.sh 96e4468fa4 Initial commit 6 months ago
rationalsqrt2.dart 96e4468fa4 Initial commit 6 months ago
removeEmptyFolders.sh 96e4468fa4 Initial commit 6 months ago
seafile.css d96ed4c166 update 6 months ago
txt文本提取数据.py d96ed4c166 update 6 months ago
大纲设计工具.html 96e4468fa4 Initial commit 6 months ago
快捷键.py 96e4468fa4 Initial commit 6 months ago
文件分割器.py d96ed4c166 update 6 months ago
综合素质表脚本.7z 96e4468fa4 Initial commit 6 months ago
自动整理Downloads文件夹.py d96ed4c166 update 6 months ago

README.md

MessyScript

个人实用脚本与工具合集,涵盖数学计算、文件处理、教学辅助等场景。


数学计算

Python

文件 说明
mathCheat.py 数学工具集,命令行交互式运行。包含:错位相减法、二项分布、超几何分布、卡方独立性检验、一元线性回归、混合方差/均值、直方图分析、点/线对称变换、三点求圆方程、二元一次方程组等
binomial.py 二项分布计算,输出期望、方差及各项概率
hypergeometric.py 超几何分布计算,输出期望、方差及各项概率

Dart

文件 说明
rationalsqrt2.dart 实现有理数与二次根式构成的数域(Ksqrt / RationalExtend 类),支持加减乘除、化简、共轭、分母有理化、字符串解析等。需依赖 rational 包

HTML 小工具 (html小工具/)

文件 说明
小工具合集.html 数学工具套件合集,在一个页面中集成文件加密、等差乘等比求和、统计计算、直方图、解析几何、概率分布等工具
等差乘等比求和计算器.html 错位相减法求和计算器,支持分数输入
方程数值解计算器.html 二分法求解方程数值解,如 ln(x) + sin(x²)
概率分布计算器.html 二项分布与超几何分布计算器
解析几何计算工具.html 点关于直线对称、直线关于点/直线对称、三点求圆方程
统计计算工具.html 卡方检验(2x2列联表)、一元线性回归、混合方差
直方图计算工具.html 直方图统计分析:均值、方差、中位数、百分位数
求导.html 表达式导数计算器,基于 math.js

文件处理

Shell

文件 说明
encrypt.sh AES-256-CBC 加密文件。用法:./encrypt.sh input.txt output.txt password
decrypt.sh AES-256-CBC 解密文件。用法:./decrypt.sh encrypted.txt output.txt password
orgnazieFolder.sh 按文件后缀名归类整理文件夹(默认整理 ~/Downloads)
removeEmptyFolders.sh 递归删除目标目录下的所有空文件夹
copyFast.sh 将 ~/Downloads 中最新的文件复制到 U 盘并自动弹出

HTML

文件 说明
html小工具/文件加密工具 - XOR Secure.html 浏览器端 XOR 文件加密/解密工具
html小工具/文件合并工具.html 合并多个文本文件
html小工具/密码管理.html 本地密码管理器

教学辅助

座位编排 (换座位/)

文件 说明
generate_seating.py 根据 Excel 学生数据(班级、姓名、性别、总分)自动生成座位表,支持命令行参数
根据模板换座位.py 读取 Excel 模板,将座位表中的数字编号替换为实际人名
座位表.html 座位表 HTML 可视化展示
Temp.xlsx 座位模板 Excel 文件

成绩分析 (小分表/)

文件 说明
excel.sh/main.sh Shell 版小分表工具主流程:筛选→计算平均→排序→格式化输出
excel.sh/filter.sh 按列筛选数据
excel.sh/average.sh 计算指定列的平均分
excel.sh/sort.sh 按班级排序
excel.sh/output.sh 格式化输出结果
python版/main.py PyQt5 GUI 版小分表工具,支持 Excel 导入、分组汇总、图表展示
小分表.html 网页版小分表可视化展示

其他

文件 说明
AtName.py 从支付记录文本中匹配学生姓名,自动揪出未交费学生
convert2one.py 将高考数学真题 Markdown 文档拆分为独立题目文件(含元数据、Obisidian callout 答案折叠)
快捷键.py 配合 Snipaste 截图工具,一键截图并自动粘贴到 PPT

其他

文件 说明
大纲设计工具.html 小说大纲设计工具,支持树形结构编辑章节、拖拽排序、本地持久化
综合素质表脚本.7z 综合素质评价表格处理脚本(压缩包)
html小工具/双重验证密码生成器-显示密钥版本-六个数字.7z 六位数字双重验证密码生成器(压缩包)