Skip to content

Repository files navigation

NewFilmDb

About

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.

Features

Screenshot NewFilmDb

  • 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

Requirements:

  • imdbGraphQLPHP as IMDb data scraper, you can get it via composer install
  • PECL::intl for correct utf82ascii transliterations
  • API key for OMDb-API (you can get one from their website)

Legal

This software is distributed under the GPL.

About

web based movie catalog using PHP and SQLite

Resources

Stars

6 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages