首页 > 其他分享 >GitHub创建Github Action流水线来定时发送天气预报给email

GitHub创建Github Action流水线来定时发送天气预报给email

时间:2023-05-18 11:13:39浏览次数:46  
标签:qq GitHub actions github Github 邮箱 定时 wttr email

 

1、基本原理

curl wttr.in
curl wttr.in/Shanghai
curl wttr.in/wuhan

 

 

 

2、参考文章

基于GITHUB ACTION的定时任务,真香!
https://blog.csdn.net/qq_40748336/article/details/110749375

上文参考的文章

GitHub Actions 入门教程_阮一峰
http://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html
GitHub Actions 教程:定时发送天气邮件
http://www.ruanyifeng.com/blog/2019/12/github_actions.html
GITHUB ACTION 官方文档
https://docs.github.com/en/actions

 

阮一峰的天气预报推送邮箱github地址

https://github.com/ruanyf/weather-action/actions/runs/1482726321

 

3、参考上文遇到的问题

0邮件发送失败

定时发送天气预报能发了,原因是qq邮箱要开通smtp协议,qq邮箱还取消了额外密码保护,另外最重要的是action.yaml里面的secrets.MAIL_PASSWORD不是邮箱密码,是授权码。

额外密码保护能否加上不确定,稍后试一下——TODO  

定时发送天气预报能发了!


但是还有其它问题
1 qq邮箱没有渲染HTML标签
2 那个命令wttr失效了
3 页面结果也是外国人的风格

  1解决方案

-- content_type这个参数应该是取消了,同时要用html_body代替body

具体见下面截图

 Warning: Unexpected input(s) 'content_type', valid inputs are ['connection_url', 'server_address', 'server_port', 'secure', 'username', 'password', 'subject', 'to', 'from', 'body', 'html_body', 'cc', 'bcc', 'reply_to', 'in_reply_to', 'ignore_cert', 'convert_markdown', 'attachments', 'priority']    

 

 

 

标签:qq,GitHub,actions,github,Github,邮箱,定时,wttr,email
From: https://www.cnblogs.com/whoknows1/p/17411341.html

相关文章

  • 搭建个人博客-hexo+github详细完整步骤
    自己也算是摸爬滚打搭建成功,然后自己再重新安装部署一遍,把完整步骤分享给大家,同时最后有一些连接,如果我的步骤不行,大家可以参考其他人的(这个有点花费时间,大家提前有个心理准备-_-)一、第一步:下载安装Git1、Git下载地址2、安装步骤个人选择全选选择第二个......
  • 搭建个人博客-hexo+github详细完整步骤
    自己也算是摸爬滚打搭建成功,然后自己再重新安装部署一遍,把完整步骤分享给大家,同时最后有一些连接,如果我的步骤不行,大家可以参考其他人的(这个有点花费时间,大家提前有个心理准备 -_-)一、第一步:下载安装Git1、Git下载地址2、安装步骤个人选择全选选择......
  • 《Typora+PicGo +Github + jsDelivr + TinyPNG打造稳定快速、高效免费图床》的体验
    《Typora+PicGo+Github+jsDelivr+TinyPNG打造稳定快速、高效免费图床》前言我目前已完成Typora+PicGo图床配置以及PicGo上传失败的解决办法。不过看了EvanXu的这个图床后,发现还可以改进。原先我用的typora+PicGo+Gitter打造图床,而EvanXu的方法是用GItHub做仓库,用jsDelivr做C......
  • Github 新手够用指南
    https://zhuanlan.zhihu.com/p/372512096本文略长但详细,一篇解决你的问题。一、必备少量知识二、安装教程三、从github往下扒项目四、你的项目要上传一、必备少量知识——————人工分割线——————小秘密:Git和Github都是些什么?Git-->一个软件(下载安装即可......
  • Typora+PicGo+gitHub搭建自己的免费图床
    相信很多程序员都有记录笔记或写博客的习惯,而要说到好用的写作软件,非Typora莫属,虽然他现在已开始收费了,但大家还可以下载它的旧版,而且也不会强制你更新,但是使用它在编辑的时候,它的图片默认都是保存在本地相对路径。那么就有个问题,当我要把笔记复制到博客或者其他平台的时候,图片......
  • MacOS能够ping通github.com但是chrome浏览器却打不开网址
    1关闭所有代理软件2可以取网络设置里面新建位置  3确定/etc/hosts文件配置了域名和ip的地址映射 4后面解决问题 ......
  • 腾讯开源的 3 个 GitHub 项目,足够良心!
    1、系统清理工具去年腾讯开源了一个系统清理工具:腾讯柠檬清理,该软件可以系统性解决macOS设备空间问题。重点聚焦清理功能,对上百款软件提供定制化的清理方案,提供专业的清理建议,帮助用户轻松完成一键式的清理。主要功能包括:深度扫描清理、大文件清理、重复文件清理、相似照片清......
  • CentOS7中使用Git从github上克隆一个仓库
     1.显示git的版本信息(验证是否安装Git)git--version或者yuminfogit 2.查看git的配置gitconfiguser.namegitconfiguser.email如果没有配置git的用户名和用户的邮箱(名字可以任意指定),可以使用一下命令配置。--global的作用是全局有效,也就是对当前的linu......
  • GitHub使用
    生成本地项目并上传[url]http://bach-dream.iteye.com/blog/1325159[/url]从代码库下载代码到本地[url]http://bach-dream.iteye.com/blog/1333278[/url]以gerrit-trigger-plugin为例,下面的链接都是从相应页面上直接拷贝的。法一:不用github的账号,打开这......
  • Python_报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Op
    解决:https://blog.csdn.net/Jimmmyking/article/details/126105788作为mac的用户,如果你还没安装Homebrew那真的就太遗憾了,应为其真的很好用,然后安装Homebrew有时候有不是那么简单,会出现很多奇奇怪怪的错误,如下是我本人第一次安装就成功,其重要用的是中科大的brew主体,使用这个只需......