Google item price search #2
Workflow file for this run
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
## Sends a slack message | |
## Docs: | |
## * https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#running-your-pull_request-workflow-when-a-pull-request-merges | |
## | |
name: "Slack - gar - alert on low price" | |
## Path: internet-item-price/alert_on_low_price | |
on: | |
# Push is for testing only to allow you to test this workflow without | |
# a merge and just a push. | |
# push: | |
pull_request: | |
# types: | |
# - closed | |
# branches: | |
# - main | |
## Schedule doc: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule | |
schedule: | |
## Cron time is in UTC: 5pm UTC is 10am PST | |
- cron: '0 17 * * *' | |
env: | |
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} | |
SLACK_CHANNEL: 'C06V7GSTJTV' # nellis-gar | |
SERP_API_KEY: ${{ secrets.SERP_API_KEY }} | |
SEARCH_ITEMS_YAML_FILE: search_items_gar.yaml | |
# Enable debug output | |
DEBUG: false | |
jobs: | |
check_open_reservations: | |
# if: github.event.pull_request.merged == true | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
- name: Setup | |
run: | | |
pip install slack-sdk | |
- name: Run Script | |
run: | | |
cd ./internet-item-price/alert_on_low_price | |
pip3 install google-search-results | |
python3 alert_on_low_price.py |