Improve Airbnb browser automation and calendar updates.
Adds browser helper, expands calendar sync, and documents handoff status.
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# AtAnyRate — handoff
|
||||
|
||||
**Repo:** `gitea@git.levkin.ca:ilia/AtAnyRate.git` · local `~/Documents/code/AtAnyRate`
|
||||
**Deploy:** pve10 LXC **automationlab** @ `10.0.10.59` — `make deploy-atanyrate` (ansible)
|
||||
**Vikunja:** [todo.levkin.ca → Business → AtAnyRate](https://todo.levkin.ca) (`AAR`)
|
||||
**Epic backlog:** [../BACKLOG.md](../BACKLOG.md)
|
||||
|
||||
---
|
||||
|
||||
## Open tasks
|
||||
|
||||
| P | Task | Owner | Status |
|
||||
|---|------|-------|--------|
|
||||
| **P0** | Refresh Airbnb `state.json` (Mac `airbnb_login.py` → scp to guest) | @you | blocked — needs Mac browser login |
|
||||
| **P1** | Verify calendar price update E2E (`PriceInput-basePrice` selector) | @agent | todo |
|
||||
| **P2** | Push pending repo changes to Gitea (calendar.py, auth, browser.py) | @agent | ⏳ local changes on `main` |
|
||||
| **P3** | Beszel agent on automationlab | @agent | todo |
|
||||
| **P3** | Tune `MIN_ALERT_SCORE` after real Telegram alerts | @you | todo |
|
||||
|
||||
---
|
||||
|
||||
## Done (reference)
|
||||
|
||||
- Ticketmaster + SeatGeek providers, Telegram alerter, Playwright calendar automation
|
||||
- Deploy on automationlab; ansible vault `vault_atanyrate_*`
|
||||
- SeatGeek client ID on server (both providers 200 OK)
|
||||
|
||||
---
|
||||
|
||||
## Commands
|
||||
|
||||
```bash
|
||||
cd ~/Documents/code/AtAnyRate
|
||||
# alerts only (no Airbnb browser)
|
||||
python -m src.main --alerts-only --dry-run
|
||||
|
||||
# on Mac: refresh session
|
||||
python scripts/airbnb_login.py
|
||||
scp state.json root@10.0.10.59:/opt/atanyrate/state.json
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Updated 2026-06-02*
|
||||
Reference in New Issue
Block a user