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
LogiFlow
430321dfe2
Merge pull request #190 from R0m1k3/antigravity
...
feat: Implement new product parsers for Stokomani, Auchan, Carrefour,…
2025-11-30 20:26:45 +01:00
Michael
b44082aeb4
feat: Implement new product parsers for Stokomani, Auchan, Carrefour, and Gifi, and add a centralized search configuration module.
2025-11-30 20:26:19 +01:00