Movieparse

PyPI Status Python Version License

Read the documentation at https://movieparse.readthedocs.io/ Tests Codecov

pre-commit Black

Features

movieparse is an asynchronous utility for fetching bulk movie data from TMDB using movie title and optionally release year. It has both a Python API and a CLI.

Distinction from other packages, movieparse:

  • focuses on fetching movies only.

  • can write metadata as CSV files, but is also keeps them within the movieparse object.

  • makes all API requests asynchronously and is therefore very fast.

  • casts all metadata dtypes so you don’t have to.

  • can uses multiple sources of input and is easily extendable, as long as the input features movie title and release year.

Requirements

You’ll need to have a TMDB API key in order to make API requests. Either specify it on initialization of Movieparse or add it as environment variable:

$ export TMDB_API_KEY="your_api_key_here"

Installation

You can install Movieparse via pip from PyPI:

$ pip install movieparse

Usage

Please see the Command-line Reference for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, Movieparse is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.