Skip to content

Finds movies on your local storage media such as HDD, pen drive, memory card, mobile storage and fetches the movie details from IMDb.

Notifications You must be signed in to change notification settings

hushensavani/MovieFinder

Repository files navigation

MovieFinder

Finds movies on your storage media such as HDD, pen drive, memory card, mobile storage and fetches the movie details from IMDb. It was never been so easy to explore movies from your local media and prioritize your watch-list by IMDb rating. MovieFinder comes handy for this and other jobs.

MovieFinder

Prerequisites

Clone this project and load in your favorite IDE as Gradle project. Before you run the project, you need to insert your storage media in your computer and then provide your storage media directory path for which you want to scan the movies, as specified in configuration section.

Media Path

Configurations

The root directory of your media storage needs to be specified against property media.root.path in config.properties file available at src/main/resources.

config.properties

Run

To run the program, the main() method is available in service class named MovieFinderService at src/main/java/com/hushensavani/moviefinder/service.

Run

Output

After configrations, when run main() method from MovieFinderService class, it will show output as following list of movies from your storage media sorted by IMDb ratings.

Output

Feel free to share your thoughts or the issues. Do share your contribution if you have some creative idea to improve this!

Hushen Savani

Disclosure - API and Libraries used

The Open Movie Database

About

Finds movies on your local storage media such as HDD, pen drive, memory card, mobile storage and fetches the movie details from IMDb.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages