LogiFlow
000829078a
Merge pull request #212 from R0m1k3/antigravity
...
fix: Disable ImprovedSearchService auto-init to restore Amazon functi…
2025-12-01 13:23:00 +01:00
Michael
95846ec606
fix: Disable ImprovedSearchService auto-init to restore Amazon functionality
...
ImprovedSearchService and AmazonScraperService were both connecting to
Browserless at startup, causing connection conflicts and Amazon blocking
(2065 byte pages).
Now only AmazonScraperService initializes at startup, keeping Browserless
in continuous connection for Amazon. ImprovedSearchService will initialize
on-demand when needed.
This restores Amazon search to working state as it was at commit 85b19e7 .
2025-12-01 13:21:32 +01:00
Michael
8dd3082a9a
Merge branch 'antigravity' into main - Resolve conflicts
...
Resolved conflicts by keeping antigravity improvements:
- tracking_scraper_service.py: 47 popup selectors with RGPD/Amazon support
- main.py: No auto-init of TrackingScraperService (on-demand only)
This brings all popup handling improvements to main branch.
2025-12-01 13:13:58 +01:00
Michael
53a05f45e4
fix: Remove auto-initialization of TrackingScraperService to fix Amazon scraper
...
TrackingScraperService now initializes on-demand instead of at startup.
This prevents connection conflicts with AmazonScraperService and ImprovedSearchService
since all services connect to the same Browserless instance.
Fixes: Amazon scraper blocking issue (page too small - 2065 bytes)
2025-12-01 13:05:49 +01:00
Michael
e2a874bf6c
feat: implement TrackingScraperService for robust web scraping with Playwright, including shared browser management and popup handling.
2025-12-01 12:42:14 +01:00
Michael
a792060f08
feat: Add TrackingScraperService with enhanced popup handling for screenshots
...
- Add 47 popup selectors (vs 12 generic before)
- Support French RGPD platforms (Axeptio, Didomi, OneTrust, TarteAuCitron)
- Amazon-specific detection and handling (6 selectors)
- Retry logic with verification pass
- Double popup cleanup before screenshot
- Increased timeouts for slow animations
- New _verify_no_popups() helper function
This resolves popup visibility issues in the Suivi/Dashboard screenshots.
2025-12-01 12:27:51 +01:00
Michael
22e15515f6
Merge branch 'main' of https://github.com/R0m1k3/Priceflow
2025-12-01 11:32:14 +01:00
Michael
f27a75d9d6
feat: Implement initial application structure with routing, authentication flow, and responsive layout.
2025-12-01 11:32:12 +01:00
LogiFlow
4d11dfe820
Merge pull request #210 from R0m1k3/antigravity
...
feat: introduce centralized search configuration for scraping, includ…
2025-12-01 09:34:21 +01:00
Michael
7592c2781e
feat: Implement the core FastAPI application, including database migrations, service orchestration, and a new tracking scraper service.
2025-12-01 09:32:37 +01:00
Michael
ffc2f0d632
feat: introduce centralized search configuration for scraping, including site selectors, proxies, and user agents.
2025-12-01 07:40:50 +01:00
LogiFlow
cf621da596
Merge pull request #209 from R0m1k3/antigravity
...
feat: Introduce `ImprovedSearchService` utilizing Playwright for pers…
2025-12-01 01:30:27 +01:00
Michael
36ae466583
feat: Introduce ImprovedSearchService utilizing Playwright for persistent browser-based e-commerce scraping and price extraction, along with new search configuration.
2025-12-01 01:30:06 +01:00
LogiFlow
53b2b1e7fb
Merge pull request #208 from R0m1k3/antigravity
...
feat: Add improved search and AI price extraction services, update Do…
2025-12-01 01:21:05 +01:00
Michael
b35401a87b
feat: Add improved search and AI price extraction services, update Docker Compose, and introduce benchmark verification script.
2025-12-01 01:20:39 +01:00
LogiFlow
2647ad5908
Merge pull request #207 from R0m1k3/antigravity
...
feat: implement a new persistent browser-based search service for e-c…
2025-12-01 01:12:15 +01:00
Michael
8303e767f7
feat: implement a new persistent browser-based search service for e-commerce scraping.
2025-12-01 01:11:42 +01:00
LogiFlow
d7927dbb44
Merge pull request #206 from R0m1k3/antigravity
...
feat: Add `ImprovedSearchService` for persistent browser-based e-comm…
2025-12-01 01:07:44 +01:00
Michael
8bad965e29
feat: Add ImprovedSearchService for persistent browser-based e-commerce search scraping.
2025-12-01 01:07:22 +01:00
LogiFlow
a0ff7d2311
Merge pull request #205 from R0m1k3/antigravity
...
feat: Add ImprovedSearchService for persistent browser-based e-commer…
2025-12-01 01:06:04 +01:00
Michael
759a28b2d4
feat: Add ImprovedSearchService for persistent browser-based e-commerce search and scraping.
2025-12-01 01:05:40 +01:00
LogiFlow
185bcf55e5
Merge pull request #204 from R0m1k3/antigravity
...
feat: add improved search service with persistent browser connection
2025-12-01 01:04:11 +01:00
Michael
4dbb9f6424
feat: add improved search service with persistent browser connection
2025-12-01 01:03:51 +01:00
LogiFlow
8b6a3e9229
Merge pull request #203 from R0m1k3/antigravity
...
feat: implement product search page with site selection, real-time re…
2025-12-01 01:02:14 +01:00
Michael
93840804a4
feat: implement product search page with site selection, real-time results, and monitoring integration
2025-12-01 01:01:53 +01:00
LogiFlow
7eac22aebf
Merge pull request #202 from R0m1k3/antigravity
...
feat: Add improved search service with persistent browser connection …
2025-12-01 01:00:46 +01:00
Michael
39893e8c1e
feat: Add improved search service with persistent browser connection for e-commerce scraping.
2025-12-01 01:00:25 +01:00
LogiFlow
548cd296f4
Merge pull request #201 from R0m1k3/antigravity
...
feat: Implement AI-powered price extraction using Gemma 2 and an impr…
2025-12-01 00:57:27 +01:00
Michael
b5c5961618
feat: Implement AI-powered price extraction using Gemma 2 and an improved search service with persistent browser connections for web scraping.
2025-12-01 00:57:05 +01:00
LogiFlow
14448ffe4b
Merge pull request #200 from R0m1k3/antigravity
...
feat: Implement comprehensive search configurations for discount stor…
2025-12-01 00:37:25 +01:00
Michael
c159036583
feat: Implement comprehensive search configurations for discount stores and add Gifi-specific search and analysis tools.
2025-12-01 00:36:54 +01:00
LogiFlow
0d300085d6
Merge pull request #199 from R0m1k3/antigravity
...
feat: introduce new search configuration, improved search service, an…
2025-11-30 23:55:09 +01:00
Michael
63073d03b5
feat: introduce new search configuration, improved search service, and Carrefour search integration test.
2025-11-30 23:54:48 +01:00
LogiFlow
6ae2c41b00
Merge pull request #198 from R0m1k3/antigravity
...
feat: introduce improved search service with persistent browser and m…
2025-11-30 23:54:20 +01:00
Michael
bf97cd22e7
feat: introduce improved search service with persistent browser and modular parsers
2025-11-30 23:49:34 +01:00
LogiFlow
c1e350affa
Merge pull request #197 from R0m1k3/antigravity
...
feat: add improved search service with persistent browser connection …
2025-11-30 23:46:14 +01:00
Michael
7cb0e2f94b
feat: add improved search service with persistent browser connection and modular site-specific parsers
2025-11-30 23:45:51 +01:00
LogiFlow
b21b000eb5
Merge pull request #196 from R0m1k3/antigravity
...
feat: implement improved search service using persistent browser conn…
2025-11-30 23:43:32 +01:00
Michael
8bf9ddb2d7
feat: implement improved search service using persistent browser connection and modular parsers, alongside a BeautifulSoup check utility.
2025-11-30 23:43:11 +01:00
LogiFlow
2d7373b075
Merge pull request #195 from R0m1k3/antigravity
...
feat: introduce improved search service with persistent browser conne…
2025-11-30 23:40:49 +01:00
Michael
87568866e7
feat: introduce improved search service with persistent browser connection and modular site-specific parsers.
2025-11-30 23:40:22 +01:00
LogiFlow
f9f2f0ebc2
Merge pull request #194 from R0m1k3/antigravity
...
feat: add improved search service with persistent browser, modular pa…
2025-11-30 23:35:58 +01:00
Michael
4dd77bd889
feat: add improved search service with persistent browser, modular parsers, and popup handling.
2025-11-30 23:35:40 +01:00
LogiFlow
6a1034666e
Merge pull request #193 from R0m1k3/antigravity
...
feat: Implement improved search service with supporting models, schem…
2025-11-30 23:33:27 +01:00
Michael
9855040f3e
feat: Implement improved search service with supporting models, schemas, and API routers, and refactor site verification script.
2025-11-30 23:33:05 +01:00
LogiFlow
5e377e5d30
Merge pull request #192 from R0m1k3/antigravity
...
feat: Implement improved search service with persistent browser and m…
2025-11-30 22:21:33 +01:00
Michael
4720ed6b93
feat: Implement improved search service with persistent browser and modular site-specific parsers, including Gifi.
2025-11-30 22:21:08 +01:00
LogiFlow
1ead73f367
Merge pull request #191 from R0m1k3/antigravity
...
Antigravity
2025-11-30 22:04:43 +01:00
Michael
64067347d1
feat: implement new search service with multiple site parsers, search configuration, and supporting inspection/verification scripts.
2025-11-30 22:04:14 +01:00
Michael
95e38287cb
feat: Add new parsers for Auchan, Carrefour, L'Incroyable, and Stokomani, including search configuration and deployment updates.
2025-11-30 22:03:40 +01:00