The scraper makes a problem set folder. Requests for contest IDs the user wants to download. It creates separate folders for each valid contest and downloads all the problems and tutorials as PDFs.
All generated content is produced via Google Gemini (Gemini 1.5 Flash) using the official problem statement and editorial. This README explains the idea, project structure, setup, and usage in detail.