What is IMDbPY

IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people and characters.

Platform-independent and written in pure Python (and few C lines), it can retrieve data from both the IMDb's web server and a local copy of the whole database.

IMDbPY package can be very easily used by programmers and developers to provide access to the IMDb's data to their programs.

You can also download some programs based on IMDbPY; moreover some simple example scripts are included in the package.

IMDbPY is free software (open source) and it is released under the terms of the GPL license.



SourceForge page: http://sourceforge.net/projects/imdbpy/
Freshmeat page: http://freshmeat.net/projects/imdbpy/
PyPI page: http://cheeseshop.python.org/pypi/IMDbPY/
FSF/UNESCO Free Software Directory: http://directory.fsf.org/IMDbPY.html


Read the IMDbPY's disclaimer.

notify me when a new release is available.
Subscribe RSS feeds for IMDbPY.
What's new 
(19 Apr 2008) 

IMDbPY 3.5 is available!
With this release, changes to work on Symbian phones, many bugs fixed and some minor new features introduced.

Read the complete Changelog for the 3.5 version.

What's going on 
(05 May 2008) 

In the CVS there are the fixes needed to support the new HTML of the IMDb's site, and minor improvements to the imdbpy2sql.py script.

Notice for Windows users: packages for Python 2.5 and 2.4 are now available: please don't use the one distributed through sourceforge!

I've released a brand new version IMDbPY for Symbian mobile devices; we're searching for a developer to help testing and improving the Symbian S60 GUI and more generally to help porting IMDbPY to mobile and hand-held devices!

To join the development of IMDbPY, see the development page.

Stay tuned!

Poll 
Future direction of the IMDbPY's development (my thoughts between parentheses):
support for Companies (I'll work on it)
replace SQLObject with SQLAlchemy (not so convinced, but...)
generic queries for SQL (not sure how to do it)
use diff files to upgrade the SQL database (a task beyond my abilities)
improve the Symbian interface (I need help compiling/testing)
improve imdbpyweb (would be nice, but I don't feel the urge)

 

others polls