采集火烧云预测&通知v6 #568
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: "采集火烧云预测&通知v6" | |
# run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 | |
on: | |
workflow_dispatch: # Allows you to run this workflow manually from the Actions tab | |
schedule: | |
# 每天更新4次,大更新在7:30-8:30以及19:30-20:30,小更新(仅中东部城市)出现在13:30和1:30。 | |
- cron: '50 0,5,12,17 * * *' # github action的时区不是北京时间,所有都减去8,即北京时间是8点、13点、18点、23点 | |
permissions: write-all # {{secrets.GITHUB_TOKEN}}的权限 | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- name: 打印当前时间 | |
run: date | |
- name: 检查分支 | |
uses: actions/checkout@v3 | |
- name: 设置时区 | |
uses: szenius/[email protected] | |
with: | |
timezoneLinux: "Asia/Shanghai" | |
timezoneMacos: "Asia/Shanghai" | |
timezoneWindows: "Shanghai Standard Time" | |
- name: 打印当前时间 | |
run: date | |
- name: 安装python | |
uses: actions/setup-python@v4 | |
with: | |
python-version: '3.10' | |
- name: 打印当前目录 | |
working-directory: ./v6 | |
run: pwd | |
- name: 安装依赖 | |
working-directory: ./v6 | |
run: pip install -r requirements.txt | |
- name: 获得当前IP | |
# run: curl cip.cc | |
run: curl http://httpbin.liguoqinjim.cn/ip | |
- name: 采集&通知 | |
working-directory: ./v6 | |
env: | |
# BAIDU_API_KEY: ${{ secrets.BAIDU_API_KEY }} # 百度api key | |
# BAIDU_SECRET_KEY: ${{ secrets.BAIDU_SECRET_KEY }} # 百度secret key | |
WX_TOKEN: ${{ secrets.WX_TOKEN }} # 微信通知token | |
# WEATHER_API_KEY: ${{ secrets.WEATHER_API_KEY }} # 天气api key | |
run: python main.py "$WX_TOKEN" | |