Skip to content

avios-cli v0.4.2 — live BA reward search

Choose a tag to compare

@alexechoi alexechoi released this 27 Jul 15:11
· 9 commits to main since this release
2eaee76

Fixed

  • BA login now waits for the reward-flight finder’s separate Auth0 session and second login prompt.
  • Reward searches drive the website’s real form through a background Chrome window, avoiding Akamai’s rejection of plain HTTP and headless result requests.
  • Chrome owns and refreshes anti-bot cookies; only application-session cookies may seed an empty profile.
  • Rapid consecutive searches retry one transient Next.js shell response.
  • Passenger searches now enforce BA’s nine-traveller limit.

Verified

  • 125 tests plus Ruff and mypy
  • CI on Python 3.10–3.13 and GitGuardian
  • live month, exact-date, two-adult return, and JSON reward searches