这是一个自动抓取奇舞周刊全部文章的脚本,支持 GitHub Action 自动抓取和 CLI 工具使用
自动抓取为每天0/8/16点执行,抓取完成后生成的文章数据存到了 Action 的 artifact 中,下载得到 artifact.zip
解压后的 data.json
就是抓取的数据
抓取到的数据本地缓存在
~/.75_action/.data.json
中,缓存有效期24h
1.随机返回一篇文章链接
npx 75_action random
2.随机返回n篇文章链接
npx 75_action random n // n 为任意大于0的数(当总文章数小于 n 时返回全部文章链接)
3.手动更新文章数据
强制不走本地缓存,抓取数据成功后会写入本地缓存
npx 75_action fetch
4.查看 n 个期刊的全部文章
npx 75_action issue n // n 为任意大于0的数
5.根据关键词搜索
根据文章标题、文章简介、文章链接进行模糊搜索,同时也可根据文章日期进行模糊匹配;例如搜索 2022 年的文章,传参
-t "2022"
,搜索 2022-01 的文章,传参-t "2022-01"
npx 75_action search -k <keyword> -t <date>