• Joined on 2026-06-25
jtr commented on issue hotel-manage-stack/rates#2 2026-07-10 13:12:09 +01:00
old stocks direct scrape

Implemented in commit c2e1a97 as the mews profile.

Approach: httpx against the Mews Booking Engine v1 API (api.mews.com/api/bookingEngine/v1/). No registration required — uses the same…

jtr commented on issue hotel-manage-stack/rates#1 2026-07-10 13:12:09 +01:00
kings stow direct scrape

Implemented in commit c2e1a97 as the qbook profile.

Approach: httpx against the QBook/Hotels UK JSON API (web-bookings.hotels.uk.com/api/pull). Auth header is deterministic from hardcoded…

jtr commented on issue hotel-manage-stack/rates#3 2026-07-10 13:11:52 +01:00
stag direct scrape

Implemented in commit c2e1a97 as the eviivo profile.

Approach: httpx HTML scrape — Eviivo is server-rendered .NET MVC, no JSON API. Availability fetched by GETting `https://via.eviivo.com/

jtr pushed to main at hotel-manage-stack/rates 2026-07-10 13:11:44 +01:00
c2e1a9703a Add Eviivo, QBook and Mews direct scrape profiles
jtr pushed to main at hotel-manage-stack/room-planner 2026-07-10 13:10:29 +01:00
d14670b060 Widen left bracket sliver 3× for overdue checkouts on today's view
jtr pushed to main at hotel-manage-stack/reports 2026-07-10 12:44:17 +01:00
803332e6a3 Fix expired session showing EmbeddedFallback instead of login page
jtr pushed to main at hotel-manage-stack/room-planner 2026-07-10 12:44:15 +01:00
8606bbbf6d Fix expired session showing EmbeddedFallback instead of login page
jtr pushed to main at hotel-manage-stack/maintenance 2026-07-10 12:44:15 +01:00
83ac37e4a1 Fix expired session showing EmbeddedFallback instead of login page
965f28186f Add group-by-location toggle to maintenance summary filters
Compare 2 commits »
jtr pushed to main at hotel-manage-stack/forecasting 2026-07-10 12:44:15 +01:00
084555efdb Fix mid-session 401 redirecting iframe to wrong URL, causing portal EmbeddedFallback
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 12:44:08 +01:00
d9f9a9a5f0 Fix mid-session 401 redirecting iframe to wrong URL, causing portal EmbeddedFallback
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 12:19:44 +01:00
e355833f1c Add "Changed Since" rate movement indicators to Market View matrix
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 12:07:51 +01:00
8ec066caa8 Revert TLS 1.2 flag — DataImpulse incompatible with Playwright on both envs
jtr opened issue hotel-manage-stack/rates#3 2026-07-10 12:02:18 +01:00
stag direct scrape
jtr opened issue hotel-manage-stack/rates#2 2026-07-10 12:01:26 +01:00
old stocks direct scrape
jtr opened issue hotel-manage-stack/rates#1 2026-07-10 12:00:14 +01:00
kings stow direct scrape
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 11:49:07 +01:00
46eada16a3 Try forcing TLS 1.2 max to fix DataImpulse residential IP handshake failures
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 10:55:03 +01:00
ef7c4790ca Revert Firefox: root cause was broken DataImpulse nodes not fingerprinting
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 10:42:16 +01:00
12037dc3f7 Switch Playwright to Firefox to evade Booking.com Chromium JA3 fingerprint detection
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 10:14:48 +01:00
d28c738475 Block images via Chrome flag, not route interception; restore DataImpulse URL auth
jtr pushed to main at hotel-manage-stack/rates 2026-07-10 10:11:41 +01:00
d223a449c3 Fix DataImpulse Playwright auth: use separate fields not URL-embedded