【随笔】一个自动抓取 4K 壁纸小程序

2022-09-02 11:47:21 浏览数 (1)

前言

一直蛮喜欢 这个壁纸网站 的图片,质量蛮高, 最近在官方 api 的加持下,写了一个小程序,按照当前日期作为分页参数,请求壁纸列表,写入到 Readme.md 文件内,放在 GitHub 上自动运行,每日请求一次。

预览

源码已放在 GitHub 和 Gitee,文末附传送门。

GitHub 自动运行程序

  • 点击 actions ,新建一个 workflow

  • 选择可以打包的 maven

  • 编写自己需要执行的流程

配置文件可以参考壁纸仓库:传送门

​ 最后点击 start ,会自动在当前仓库根目录 .github/workflows/maven-publish.yml 创建对应文件,此时点击 actions ,会发现 all workflow 下面多了一个待执行脚本,目前的 actions 脚本无法手动执行,按照定时器设置的时间会自动执行。

​ 也不知道是定时器写错了还是怎样,反正时间不准确,如果你的脚本配置了 secrets.GIT_TOKEN 这样的参数,需要在当前仓库配置对应的密钥,在程序执行的时间会自动读取本仓库的配置,如下图。

基本上就这样,哦对了,做个推广:集成了一个 通用工具类仓库,为方便使用已上传 maven 中央仓库,希望大家多多使用,具体介绍可以查看仓库 Readme 文档,文档还在持续完善中。 最后的最后,希望可以有一群志同道合的伙伴一起做开源项目:如果你有兴趣,可以通过邮箱,微信联系我, 技术栈不限。嗯,就这样

源码地址

GitHub : 传送门

Gitee :传送门

0 人点赞