python - Github 会在文件更改时收到通知?
问题描述
在 GitHub 上编辑文件时是否可以获得消息框?我不知道如何在不下载文件的情况下使用 GitHub API 获取正确的信息。
如果可能的话,我会用 python 编写。
解决方案
这是一个工作流示例,它触发任何push event
并执行run.py
位于 Github 存储库/root
目录中的 python 脚本(需要requests
依赖项才能工作)。
name: Python Script Workflow triggered on Push
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository content
uses: actions/checkout@v2 # Checkout the repository content to github runner.
- name: Setup Python Version
uses: actions/setup-python@v2
with:
python-version: 3.8 # Install the python version needed
- name: Install Python dependencies
run: python -m pip install --upgrade pip requests
- name: Execute Python script # Run the run.py to get the latest data
run: python run.py
在您的情况下,python 脚本可以向您想要的任何人发送通知,或者在需要时提取其他有用的数据。
推荐阅读
- javascript - 如何捕获点击加拖动事件
- python - AttributeError:“str”对象没有属性“add_child”
- python-3.x - 使用日期值重塑/透视数据
- javascript - 为什么我的 javascript 在服务器上不起作用
- javascript - 将 Vue.js 用于嵌入式内容是否安全?
- javascript - 使用“for-in”访问对象内部的对象?
- javascript - 如何在 javascript html 游戏中使文本变大?
- c++ - 如何在 C++ 中移动字母表中的一个字母?
- python - ipywidgets.interact 给出以下错误
尽管有最新版本的软件包。给出了详细的细分 - c++ - 在 alglib::real_1d_array 中取元素总和的奇怪错误