upd compose
This commit is contained in:
parent
2b16e52a53
commit
a1fda52260
2 changed files with 26 additions and 12 deletions
24
README.md
24
README.md
|
|
@ -1,4 +1,4 @@
|
||||||
# inberlin-monitor
|
# wohn-bot
|
||||||
|
|
||||||
A Python bot that monitors Berlin's public housing portal (inberlinwohnen.de) and WG rooms (wgcompany.de). Sends Telegram notifications when new listings appear and can automatically apply to some listings.
|
A Python bot that monitors Berlin's public housing portal (inberlinwohnen.de) and WG rooms (wgcompany.de). Sends Telegram notifications when new listings appear and can automatically apply to some listings.
|
||||||
|
|
||||||
|
|
@ -12,17 +12,23 @@ A Python bot that monitors Berlin's public housing portal (inberlinwohnen.de) an
|
||||||
|
|
||||||
## Auto-Apply Support
|
## Auto-Apply Support
|
||||||
|
|
||||||
The auto-apply feature is experimental and only works for some housing companies:
|
All six housing companies monitored by this bot now support the autopilot (automatic application) feature. Use autopilot with care — automatic form submission is destructive and may send many requests if configured incorrectly.
|
||||||
|
|
||||||
| Company | Status | Notes |
|
| Company | Status | Notes |
|
||||||
|---------|--------|-------|
|
|---------|--------|-------|
|
||||||
| HOWOGE | Working | Tested and functional |
|
| HOWOGE | Working | Fully automated and tested |
|
||||||
| Degewo | Experimental | Uses Wohnungshelden portal |
|
| Degewo | Working | Uses Wohnungshelden portal; automated |
|
||||||
| Stadt und Land | Experimental | Uses Wohnungshelden portal |
|
| Stadt und Land | Working | Embedded form handled automatically |
|
||||||
| Gewobag | Not working | Needs implementation |
|
| Gewobag | Working | Wohnungshelden iframe handled automatically |
|
||||||
| Gesobau | Not working | Needs implementation |
|
| Gesobau | Working | Automated form submission implemented |
|
||||||
| WBM | Not working | Needs implementation |
|
| WBM | Working | Automated form submission implemented |
|
||||||
| WGcompany | Not supported | Monitoring only, no auto-apply |
|
| WGcompany | Monitoring only | WGcompany monitoring only (no autopilot) |
|
||||||
|
|
||||||
|
Recommended precautions:
|
||||||
|
|
||||||
|
- Run with `/autopilot off` while testing new selectors or after changing config.
|
||||||
|
- Inspect `data/applications.json` and saved screenshots in `data/` after enabling autopilot.
|
||||||
|
- Respect site terms of use and rate limits; set `CHECK_INTERVAL` appropriately.
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,17 @@
|
||||||
services:
|
services:
|
||||||
inberlin-monitor:
|
wohnbot:
|
||||||
build: .
|
build: .
|
||||||
container_name: inberlin-monitor
|
container_name: wohnbot
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/data
|
- /srv/dev-disk-by-uuid-a920d9c0-dfc1-4a58-ae4d-92cf88ff04a5/docker-app/wohnbot/data:/data:rw
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
aliases:
|
||||||
|
- wohnbot
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue