https://github.com/emischorr/milano_bot
A small application to scrap the lunch menu and send it out to a signal group.
https://github.com/emischorr/milano_bot
elixir scraper signal
Last synced: 11 months ago
JSON representation
A small application to scrap the lunch menu and send it out to a signal group.
- Host: GitHub
- URL: https://github.com/emischorr/milano_bot
- Owner: emischorr
- License: mit
- Created: 2025-07-25T14:05:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T14:17:04.000Z (11 months ago)
- Last Synced: 2025-07-25T21:22:20.994Z (11 months ago)
- Topics: elixir, scraper, signal
- Language: Elixir
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MilanoBot
A small application to scrap the lunch menu from https://www.pizzeria-milano.eu/ and send it out to a signal group. Requires a signal API server.
## Get started
Start with docker `docker run -d --rm -e SIGNAL_API_URL=$SIGNAL_API_URL -e SIGNAL_SENDER=$SIGNAL_SENDER -e SIGNAL_GROUP_ID=$SIGNAL_GROUP_ID emischorr/milano_bot:latest start`
or docker compose:
```yaml
services:
milano_bot:
image: emischorr/milano_bot:latest
environment:
- SIGNAL_API_URL=${SIGNAL_API_URL}
- SIGNAL_SENDER=${SIGNAL_SENDER}
- SIGNAL_GROUP_ID=${SIGNAL_GROUP_ID}
restart: unless-stopped
```
Service starts scraping the menu every 2h. Only on changes a message gets send out to the configured signal group.