daydel=$(date +"%Y-%m-%d" -d "-3 day")
find save -type f -name "*$daydel*.png" -exec rm -rf {} \;
mfinelli/setup-imagemagick@v1在20220619坏掉了Unexpected HTTP response: 404)- name: Setup Imagemagick
uses: mfinelli/setup-imagemagick@v1
- name: Make PDF
id: make_pdf
run: sh pdf.sh
由于仓库超过 1G 了有点害怕,重置一下这个项目,将 save 文件夹内容转到 onedrive 储存。20220622
使用apt安装imagemagick sudo apt-get install imagemagick -y 并替换 policy.xml 文件。
佛了 rclone 挂了,在本地新增 rclone 和 imagemagick 的 deb 安装包。
20220622新增内容为:将saves储存转移到onedrive,更改 rclone 和 imagemagick 的安装方式。
如果你要使用本仓库,请替换我的 rclone.zip 压缩包,压缩包内容为 rclone.conf 文件并设置密码。
MY_GIT_TOKEN < Github个人token需要repo权限 / PASSWD < rclone.zip 压缩包密码 ) 的环境变量.main ├── .github │ ├── workflows │ │ ├── backup.yml - 自动备份至onedrive │ │ ├── make.yml - 截图主要Action │ │ └── release.yml - 自动release发布 ├── pdf - 生成的pdf文件夹 │ └── keep - 需要在Github保持存在 ├── save - 生成的截图文件夹 │ └── keep - 打印网盘文件列表 │ ├── blog.learnonly.xyz │ ├── space.bilibili.com │ └── ... - 文件夹中截图以时间命名 ├── .gitignore - Git忽略文件列表 ├── HarmonyOS.ttf - 华为鸿蒙字体(可更换) ├── del.sh - 自动删除过期图片文件 ├── del.time - 记录删除文件时的时间 ├── fonts.dir - 扫描字体后残留的log ├── fonts.scale - 扫描字体后残留的log ├── index.md - 博客hexo展示图片网页 ├── list.json - 所需截图的网页列表i ├── lsf.log - 备份onedrive根目录 ├── main.py - 截图程序主体运行文件 ├── main.sh - 用来生成博客index.md ├── name.md - 生成index.md的残留 ├── pdf.sh - 用来生成所需的 PDF ├── policy.xml - imagemagick策略文件 ├── rclone.zip - 加密存放onedrive信息 │ └── rclone.conf - 你的rclone配置文件 ├── requirements.txt - main.py需要的模块 ├── test.py - 截图程序测试运行文件 └── time.log - 记录onedrive备份时间
支持中文网站截图,该功能由 @valetzx 开发。
MY_GIT_TOKEN,该环境变量用于将截好的图再次放回 GitHub。| 参数 | 说明 |
|---|---|
url | 网站网址 |
timeout | sele 模块中等待时间,加载出网站后会停止(秒) |
real_time_out | 强制等待时间,在上述 timeout 后休眠时间(秒) |
width | 截图宽度 |
height | 截图高度 |
daydel | 截图的保存时间(天) |