IMDbPY

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(未显示1个用户的8个中间版本)
第1行: 第1行:
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about both movies and people.
+
IMDbPY is a Python package useful to retrieve and manage the data of the [[IMDb]] movie database about both movies and people.
  
*http://imdbpy.sourceforge.net
 
*http://www.imdb.com/help/show_article?conditions
 
 
==Install==
 
==Install==
  apt-get install python-imdbpy
+
apt-get install python-imdbpy
  获得 [http://sourceforge.net/project/showfiles.php?group_id=105998&package_id=163280  imdbpyweb]
+
  get  [http://sourceforge.net/project/showfiles.php?group_id=105998&package_id=163280  imdbpyweb]
 
  python setup.py install
 
  python setup.py install
 
  python imdbpyweb
 
  python imdbpyweb
 
  http://localhost:8000
 
  http://localhost:8000
 +
 +
The Plain Text Data Files
 +
* ftp.fu-berlin.de (Germany) - ftp://ftp.fu-berlin.de/pub/misc/movies/database/
 +
* ftp.funet.fi (Finland) - ftp://ftp.funet.fi/pub/mirrors/ftp.imdb.com/pub/
 +
* ftp.sunet.se (Sweden) - ftp://ftp.sunet.se/pub/tv+movies/imdb/
 +
 +
How to put the whole IMDb's database in a SQL database. as of 12 Nov 2006, with about 890.000 titles and over 2.000.000 names
 +
 +
the database will require between 1.5GB and 3GB of disc space.
 +
# mysqladmin -p create imdb // mysql
 +
# createdb -W imdb // postgresql
 +
 +
# imdbpy2sql.py -d /dir/with/plainTextDataFiles/ -u 'URI'
 +
URI
 +
scheme://[user[:password]@]host[:port]/database[?parameters]
 +
Where 'scheme' is one in "sqlite", "mysql", "postgres", "firebird","interbase", "maxdb", "sapdb", "mssql", "sybase". 
 +
mysql://user:password@host/database
 +
postgres://user:password@host/database
 +
mysql://host/database?debug=1
 +
postgres:///full/path/to/socket/database
 +
postgres://host:5432/database
 +
sqlite:///full/path/to/database
 +
sqlite:/C|/full/path/to/database
 +
sqlite:/:memory:
 +
 +
*http://imdbpy.sourceforge.net/docs/README.sqldb.txt
 +
*http://imdbpy.sourceforge.net
 +
*http://www.imdb.com/help/show_article?conditions
 +
*[[OpenData]]
 +
 +
<gallery perrow=6>
 +
Image:uml-class_overview_webapp.png
 +
Image:uml-class_overview_webpages.png
 +
</gallery>
 +
 +
[[Category:Movie]]
 +
[[Category:Python]]

2010年8月22日 (日) 04:02的最后版本

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

[编辑] Install

apt-get install python-imdbpy
get  imdbpyweb
python setup.py install
python imdbpyweb
http://localhost:8000

The Plain Text Data Files

How to put the whole IMDb's database in a SQL database. as of 12 Nov 2006, with about 890.000 titles and over 2.000.000 names

the database will require between 1.5GB and 3GB of disc space.

# mysqladmin -p create imdb // mysql
# createdb -W imdb // postgresql

# imdbpy2sql.py -d /dir/with/plainTextDataFiles/ -u 'URI'

URI

scheme://[user[:password]@]host[:port]/database[?parameters]

Where 'scheme' is one in "sqlite", "mysql", "postgres", "firebird","interbase", "maxdb", "sapdb", "mssql", "sybase".

mysql://user:password@host/database
postgres://user:password@host/database
mysql://host/database?debug=1
postgres:///full/path/to/socket/database
postgres://host:5432/database
sqlite:///full/path/to/database
sqlite:/C|/full/path/to/database
sqlite:/:memory:
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱