Another difference I noticed.
I'm not too worried about the different set of results being returned,
I understand that IMDB's web servers and imdbpy will have different
implementations for fuzzy matching.
No, what I'm confused by is how ['kind'] changes after the update().
#!/usr/bin/python
import imdb
i1 = imdb.IMDb('http')
i2 = imdb.IMDb('sql', 'sqlite:/share/media/imdb/sql.db')
title = 'Bury My Heart at Wounded Knee'
year = '2007'
s1 = i1.search_movie(title)
s2 = i2.search_movie(title)
for m in s1:
if m['year'] == int(year) or m['year'] == year:
print 's1:', m['title'], m['kind']
i1.update(m)
print 's1:', m['title'], m['kind']
for m in s2:
if m['year'] == int(year):
print 's2:', m['title'], m['kind']
i2.update(m)
print 's2:', m['title'], m['kind']
s1: Bury My Heart at Wounded Knee tv movie
s1: Bury My Heart at Wounded Knee movie
s2: Bury My Heart at Wounded Knee tv movie
s2: Bury My Heart at Wounded Knee tv movie
s2: Bernard Thomas, les secrets de la gloire movie
s2: Bernard Thomas, les secrets de la gloire movie
s2: Bernard Manning from Beyond the Grave tv movie
s2: Bernard Manning from Beyond the Grave tv movie
Is it intentional that, for http, kind would change from tv movie to movie?
mrc
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Imdbpy-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/imdbpy-help