这是一个用于将微信文章保存为jpg和mht格式的github action。配置了此action的仓库,在新建issue的时候会触发抓取,最终文章的备份文件会被commit回仓库中。
抓取的样例可见:duty-machine/weixin-archive-action-demo#1
- 新建一个代码仓库,这个仓库将用来存放抓取到的文件,可以是私有仓库。
- 在
Actions
标签页里Setup一个workflow,选择Simple workflow或者任意一个都可以。 - 将编辑器里的内容替换成 https://github.com/duty-machine/weixin-archive-action/blob/master/samples/dockerfile_workflow.yml 的内容,然后保存。
在代码仓库中新建一个issue,在标题或正文中写入要抓取的微信文章链接,提交即可触发抓取。一般需要数分钟,抓取的过程可以在Actions
标签页下看到。
dockerhub_workflow会直接下载我预先推送到dockerhub上的镜像,所以可以跳过构建过程,会稍微快一点。dockerfile_workflow则是使用从Dockerfile开始构建的action。