Joomla TemplatesWeb HostingFree Joomla Templates
Home Catalog Builder

Catalog Builder

Catalog Builder is desktop application that generates catalog for your movie collection. First it collects the movie files and strips any unwanted characters/words from the filename. Then it tries guess the movie title from the filename and fetches the movie information from imdb.org. Finally it generates the catalog from the collected movie information.

Why Catalog Builder?

The short answer is.. I am lazy. Whenever I plan to watch a movie I get confused which movie/genre to watch. Most of the time  end up spending too much time in collecting the movie information than watching it. I thought it will be nice if I have some kind of catalog for my movie collection. But I am too lazy to collect and maintain the information manually. So I started writing a small desktop application and result is Catalog Builder.

About the catalog file 

The generated catalog file is a single HTML file that contains information about your movies. The catalog has an embedded javascript which allows the following 

  • Sort movies by Year, Rating and Runtime
  • Filter movies by Year and Genre
  • Mark movies as seen and hide those movies
  • Save changes made to the catalog 

Check out the sample catalog.

Usage 

Choose the folder where you keep all your movie files and specify the output catalog filename and where you want it to be created. Finally click "Build" to start building the catalog. If you already have a catalog and you want to update it with your newly added movie files then select "Update existing catalog" and build the catalog.

Advanced Usage

Catalog Builder recognizes movie year from the filename if it is in the expected format(i.e. four digit number which should be >= 1900). This helps to find a specific movie from list of movies with same title. You can also put imdb movie id(e.g. tt0364970) in the filename when Catalog Builder not able to identify the movie from the filename.

The file "words-to-ignore.txt" contains list of words to be ignored from the move filename. So if you want to ignore some words then you can add it here. Each line in this file contains a single word to be ignored and the word specified here is case sensitive. So if you want to ignore the upper and lower case form of the word "xvid" then you have to enter both "XVID" and "xvid" in seperate lines.

The file "catalog-template.html" acts as a template for the generated catalog. The collected movie information will be inserted between the comments tags "<!--MOVIE-DATA-START-->" and "<!--MOVIE-DATA-END-->". So don't forget to have these comment tags when you are customizing the catalog template.

The catalog template doesn't have any dependency on external files. So it can be moved from one place to another or it can be attached as an attachment. The template is designed to be compatible with multiple browsers, but the "Saving changes" functionality is tested only in Firefox 3.0+ and Internet Explorer 6.0+. If you feel you can make the catalog template better please send the customized catalog template to below email id.

Screenshots

Main Window
Main Window 

Progress Window
In Progress Window 

Result Window
Result Window

Result Window
Result Window

Downloads 

Download the source and binaries from http://sourceforge.net/projects/catalogbuilder

Comments

Name *
Email (For verification & Replies)
URL
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment

Last Updated (Tuesday, 30 June 2009 20:57)