cinemagoer

Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb (to which we are not affiliated in any way) movie database about movies, peopl

What is cinemagoer?

Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb (to which we are not affiliated in any way) movie database about movies, people and characters

Overview of cinemagoer

What it is

Cinemagoer (previously known as IMDbPY) is a Python package for retrieving and managing IMDb data about movies, people and companies from IMDb non-commercial downloadable datasets. This project and its authors are not affiliated in any way to Internet Movie Database Inc.

Key features

  • Written in Python 3 - Platform-independent - Simple and complete API - Released under the terms of the GPL 2 license - Native SQLite support included in base installation - Optional support for PostgreSQL, MariaDB, MySQL via SQLAlchemy - Reads data from a local database populated from IMDb datasets

Use cases

  • Retrieving movie, person, and company data from IMDb datasets for analysis or application development - Searching for movies by ID or people by name - Managing and querying a local IMDb database

Getting started

Install the latest version from the repository: pip install git+https://github.com/cinemagoer/cinemagoer Or install the latest release from PyPI: pip install cinemagoer For optional SQLAlchemy support with a database driver: pip install cinemagoer[sqlalchemy] After downloading the IMDb dataset files (e.g., from https://datasets.imdbws.com/), import them into a SQLite database: s32cinemagoer.py /path/to/imdb-tsv-files/ sqlite:///cinemagoer.db Then open the database with Cinemagoer in Python: python from imdb import Cinemagoer ia = Cinemagoer('s3', uri='sqlite:///cinemagoer.db')

License and pricing

Cinemagoer is released under the GPL license, version 2 or later. It is open source and free to use.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/cinemagoercinemagoer.svg)](https://yunodb.com/tools/cinemagoercinemagoer?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/cinemagoercinemagoer?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/cinemagoercinemagoer.svg" alt="Featured on YunoDB" height="20"></a>