This project is a custom built database for my movie collection. I started out using MongoDB as database backend but soon realized that using a technology I don't use in everyday work didn't help my motivation in implementing features. Therefore I switched to SQLite.
- movie data is pulled from IMDb, containing:
- movie title (original title, international title, German title)
- genres
- IMDb rating
- cast and directors
- plot outline
- movie poster
- duration
- year of publication
- top250 ranking (if applicable)
- movie type (Movie, TV Series etc.)
- additional movie ratings from OMDb-API
- Metacritic
- Rotten Tomatoes
- own information can be added
- rating
- notes
- own movie poster (by adding an image with
own_
as prefix to the image folder)
- Bechdel rating pulled from bechdeltest.com (if available)
- gallery view to browse the collection
- detailed view in sidebar
- fulltext search
- filters (by types, genres, actors, directors, language)
- internal links from detail view to lists filtered by genre, cast or directors
- quick filter for the 25 most referenced cast members and directors
- jQuery for some AJAX stuff
- IMDBPHP2 as IMDb data scraper,
configured as submodule in directory
imdbphp/
you can clone this repository:git@github.com:tboothman/imdbphp.git
- PECL::intl for correct utf82ascii transliterations
- API key for OMDb-API (you can get one from their website)
This software is distributed under the GPL.