s-creating-an-api-scraper

Community

Build 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.