{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends/2"}],"enrichment":{"capability":"Cinemagoer retrieves and queries movie, actor, director, and company data from IMDb's freely distributed datasets using a local SQLAlchemy-backed database.","skillfed_tags":["imdb-data","offline-database","film-metadata"],"use_cases":["Build a film discovery application using local IMDb data without relying on external APIs.","Conduct film research or analysis by querying actor filmographies, director credits, and genre classifications.","Create a personal movie database application with cast and crew information for offline use.","Develop a command-line tool to search and display movie details, actor profiles, and production credits.","Integrate IMDb metadata into a media management or cataloging system using a local database."],"what_it_does":"Cinemagoer is a Python library for querying IMDb movie, actor, director, and company data from locally-hosted databases populated with IMDb's freely distributed TSV datasets. It is not a web scraper\u2014as of April 2026, the project explicitly shifted away from IMDb website parsing due to WAF restrictions and now focuses solely on handling the official downloadable datasets. The library uses SQLAlchemy as its database abstraction layer, supporting any SQLAlchemy-compatible database backend.\n\nYou populate a local database by downloading IMDb's TSV files and importing them with s32cinemagoer.py, then query that database through Cinemagoer's API. The library offers a simple interface for retrieving movies by ID, searching for people by name, and accessing related metadata like cast, crew, genres, and character information. It requires Python 3.10 or later and depends on lxml and sqlalchemy.","worth_installing":"Yes, if you need offline IMDb data access and are willing to manage a local database. The package is actively maintained, has low install friction, and offers a clean API for dataset queries. Not suitable if you need real-time web scraping of IMDb pages. GPLv2 copyleft licensing requires derivative works to be open-source."},"id":"cinemagoer","links":{"html":"https://skillfed.io/packages/cinemagoer","md":"https://skillfed.io/packages/cinemagoer.md","pypi":"https://pypi.org/project/cinemagoer/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-27","license_spdx":null,"license_treatment":"copyleft","name":"cinemagoer","python_support":"supports_current","summary":"Retrieve data from IMDb."},"popularity":{"monthly_downloads":76615,"position":14610,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.6.27"}
