https://github.com/makism/find-a-ps5
Some simple Airflow pipelines to check and notify for PS5 availability.
https://github.com/makism/find-a-ps5
airflow-pipelines apache-airflow automation playstation-5 python telegram web-scraping
Last synced: over 1 year ago
JSON representation
Some simple Airflow pipelines to check and notify for PS5 availability.
- Host: GitHub
- URL: https://github.com/makism/find-a-ps5
- Owner: makism
- License: mit
- Created: 2021-02-08T12:16:01.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-18T20:56:31.000Z (over 5 years ago)
- Last Synced: 2025-03-08T19:05:59.003Z (over 1 year ago)
- Topics: airflow-pipelines, apache-airflow, automation, playstation-5, python, telegram, web-scraping
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
¡
█████▄ç
███ ▐███ ▀▀▀▀▀▀▀▀▀▀▀██⌐ ▄█▀▀▀▀▀▀ ██▀▀▀▀▀▀▀▀▀▀▀▀
███ ▐███ ▄█▌ ▐█▌ ██
███ ╘██▀ ▄█▀▀▀▀▀▀▀▀▀▀╘ ▐█▌ └▀▀▀▀▀▀▀▀▀▀▀█▄
▄▄▄██▀ ███ ███▀▀██▄, ██ ██▌ ╓██
╙▀██▄▄█ ███ ▄▄▄███▀▀ ▀▀ ▀▀▀▀▀▀▀¬ ▀▀▀▀▀▀▀▀▀▀▀▀╙ `
▀▀█▐▀▀┘ '£
Some simple Airflow pipelines to check and notify for PS5 availability.
- - -
## Stores
Currently the pipelines probe the following stores:
- Coolblue
- Bol
- BCC
- Nedgame
- Gamemania
## Installation
Place the contents of the directory `airflow/` into your local Airflow installation directory.
## Setup Airflow
### Notifications
1. Telegram
You have to create a group, and your own bot. Then fill in the following variables in airflow:
| variable | description |
|---------------------|--------------|
| TELEGRAM_BOT_TOKEN | 'xxx:xxx' |
| TELEGRAM_CHAT_ID | '-xxxx' |
2. E-mail
You have to configure properly the `smtp` section in the file `airflow.cfg`.
| variable | description |
|--------------------------|-------------------------------------------------|
| PS5_notification_to | the e-mail address to receive the notifications |
| PS5_notification_subject | a one line subject of the e-mail |