s-creating-an-api-scraper
CommunityBuild fast, scalable cinema API scrapers.
Authorgyarra
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This guide provides a standardized, scalable approach for building API-based scrapers that fetch cinema showtimes from REST endpoints and translate them into a consistent, TMDB-ready data model, reducing fragility and improving reliability over HTML parsing.
Core Features & Use Cases
- API-driven showtime collection with an ApiClient + ShowtimeSaver architecture
- API discovery, token extraction when required, and robust error handling
- Management commands and Celery task patterns to automate multi-theater scrapes
- Testing patterns and templates to validate parsing, merging across dates, and end-to-end flows
Quick Start
Create a new API scraper by implementing ApiClient and ShowtimeSaver following this pattern, configure a theater with scraper_config containing cinema_id, and run the Celery task to download showtimes.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: s-creating-an-api-scraper Download link: https://github.com/gyarra/cine_medallo_2/archive/main.zip#s-creating-an-api-scraper Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.