是一些自己写着用的脚本,应该大部分是Python,风格大概会比较混乱,不定期更新。
部分配合 cron
设置自动化实现效果更佳。
是一个自动生成座位表的脚本。根据旧的表格自动生成按一定规则更换的新表格,并且生成一份上下左右翻转的表格,用来放讲台上老师看,一份符合年级组统一规范的表格,用于贴到后门上方便年级组扒窗记课堂违纪。表格大小是7*7,脚本曾经用于太原市外国语学校某班,现已废弃。
使用了 openpyxl
库。
是一个帮助频率分析的脚本。可以统计指定文本文档中,各个字母出现的频率。课前演讲讲密码学,就做了个这玩意。
使用了 openpyxl
库。
用来同步本地和远端服务器的脚本,目前用来同步keepass密码数据库。
使用 stat
命令获取本地和远程文件的大小,若不同,则修改时间晚的覆盖修改时间早的。使用 rsync
进行增量同步。
用来自动在硬盘中创建备份。使用 python
是为了遍历文件以找出最早创建的那个备份文件(shell里没有找到类似的命令)。
使用 dd
进行全盘备份,需要 root 权限。
国内比较知名的 Puzzle Hunt 的一些解题脚本,大多都是使用暴力搜索实现的,写代码解题真的爽。
题目地址:https://puzzle.cipherpuzzles.com/
用来爬取文泉课堂视频课程的小爬虫,这个是专门用来爬取《算法竞赛》视频资源的,可以更改代码中的筛选条件和id范围来爬取网站上的其他内容。
这个token是有时限的。第一次使用需要先扫书上的二维码激活,然后隔一段时间扫一次二维码刷新token。