45
toolbar_icon = 'gtk-network'
45
toolbar_icon = 'ge_movieposterdb.png'
47
47
baseurltitle = 'http://www.movieposterdb.com/embed.inc.php?movie_title=%s'
48
48
baseurltitleyear = 'http://www.movieposterdb.com/embed.inc.php?movie_title=%s[%s]'
78
url = self.baseurltitleyear % (quote(o_title), movie.year)
78
url = self.baseurltitleyear % (o_title, movie.year)
79
79
data = self._get(url, self.widgets['window'])
81
81
largeurl = gutils.trim(data, 'src=\\"', '\\"').replace('/t_', '/l_')
82
82
if not data or not largeurl:
83
url = self.baseurltitle % quote(o_title)
83
url = self.baseurltitle % o_title
84
84
data = self._get(url, self.widgets['window'])
86
86
largeurl = gutils.trim(data, 'src=\\"', '\\"').replace('/t_', '/l_')
87
87
if not data or not largeurl and title and title != o_title:
89
url = self.baseurltitleyear % (quote(title), movie.year)
89
url = self.baseurltitleyear % (title, movie.year)
90
90
data = self._get(url, self.widgets['window'])
92
92
largeurl = gutils.trim(data, 'src=\\"', '\\"').replace('/t_', '/l_')
93
93
if not data or not largeurl:
94
url = self.baseurltitle % quote(title)
94
url = self.baseurltitle % title
95
95
data = self._get(url, self.widgets['window'])
97
97
largeurl = gutils.trim(data, 'src=\\"', '\\"').replace('/t_', '/l_')
118
118
loader = gtk.gdk.PixbufLoader()
119
119
loader.write(data, len(data))
121
# show before set_from_pixbuf because it doesn't resize otherwise
122
self.widgets['poster_window'].show()
121
123
handler = self.widgets['big_poster'].set_from_pixbuf(loader.get_pixbuf())
122
self.widgets['poster_window'].show()
123
124
result = gutils.question(_("Do you want to use this poster instead?"), self.widgets['window'])
124
125
self.widgets['poster_window'].hide()