Spaces:
Paused
Paused
|
Download conductor/tech-stack.md from PHhTTPS/LarsHoliday: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/spaces/PHhTTPS/LarsHoliday/resolve/main/conductor/tech-stack.md
- Command line
-
hf download hf://spaces/PHhTTPS/LarsHoliday/conductor/tech-stack.md
-
curl -L -o tech-stack.md https://huggingface.co/spaces/PHhTTPS/LarsHoliday/resolve/main/conductor/tech-stack.md
1.07 kB
Tech Stack - Holland Vacation Deal Finder
Core Language
- Python 3.8+: The primary language for the application logic, scrapers, and GUI.
Frontend / GUI
- Tkinter: Primary GUI framework. The application (
gui_app.py) usestkinterandtkinter.ttkwith custom styles for Dark Mode.
Web Scraping & Data Extraction
- BeautifulSoup4: For parsing HTML content from vacation rental sites.
- curl-cffi: Used for making stealthy, browser-like requests to avoid bot detection.
- httpx: For asynchronous HTTP requests (used in the orchestrator).
- agent-browser: A Node.js-based CLI tool used for complex browser automation tasks.
External APIs
- OpenWeather API: To fetch weather forecasts for property locations.
- Firecrawl API (Optional): For enhanced scraping and data crawling capabilities.
Data Export & Reports
- ReportLab or FPDF2: Python libraries for generating PDF reports of vacation deals.
Environment & Configuration
- python-dotenv: For managing API keys and environment variables securely.