查看: 110|回复: 0

[教程] GitHub Actions 教程:定时发送天气邮件 weather

[复制链接]

3

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-6-12
发表于 2021-4-27 20:21:00 | 显示全部楼层 |阅读模式

GitHub Actions 教程:定时发送天气邮件

GitHub Actions 教程:定时发送天气邮件 - 阮一峰的网络日志 (ruanyifeng.com)

https://github.com/ChuckFork/weather-action/

 

curl -H "Accept-Language: zh-CN" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36" -o result.html "https://wttr.in/Shanghai?format=4&m"

需要加上https://的前缀,否则会有一个重定向的提示

 

想要在北京时间早上5点收到一封邮件,那么需要倒推8个小时的UTC时间,来发送邮件。

24+5-8=21

所以schedule的时间如下:

on:
  push:
  schedule:
    - cron: '0 21 * * *'

在push以及指定时间进行触发

 

邮箱服务器建议使用outlook的office365,

qq邮箱要求授权码,需要手机主动发短信

网易163邮箱注册的时候要求手机主动发短信

 

GitHub Actions 入门教程

https://docs.github.com/en/actions/reference/events-that-trigger-workflows

This example triggers the workflow every day at 5:30 and 17:30 UTC:

on:
  schedule:
    # * is a special character in YAML so you have to quote this string
    - cron:  '30 5,17 * * *'

Cron syntax has five fields separated by a space, and each field represents a unit of time.

┌───────────── minute (0 - 59)
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day of the month (1 - 31)
│ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
│ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
│ │ │ │ │                                   
│ │ │ │ │
│ │ │ │ │
* * * * *

You can use these operators in any of the five fields:

Operator Description Example
* Any value * * * * * runs every minute of every day.
, Value list separator 2,10 4,5 * * * runs at minute 2 and 10 of the 4th and 5th hour of every day.
- Range of values 0 4-6 * * * runs at minute 0 of the 4th, 5th, and 6th hour.
/ Step values 20/15 * * * * runs every 15 minutes starting from minute 20 through 59 (minutes 20, 35, and 50).

 

https://github.com/headllines/github-daily/issues/161

https://github.com/gautamkrishnar/keepalive-workflow

 



来源:https://www.cnblogs.com/chucklu/p/14710742.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部