modify arte module to use the new BaseVideo/ICapVideo classes

This commit is contained in:
Pierre Mazière 2013-12-21 23:33:11 +01:00 committed by Florent
commit 1d38d3c310

View file

@ -22,7 +22,7 @@ import datetime
import urllib import urllib
from weboob.capabilities import NotAvailable from weboob.capabilities import NotAvailable
from weboob.tools.capabilities.thumbnail import Thumbnail from weboob.capabilities.image import BaseImage
from weboob.tools.json import json as simplejson from weboob.tools.json import json as simplejson
from weboob.tools.browser import BaseBrowser from weboob.tools.browser import BaseBrowser
from weboob.tools.browser.decorators import id2url from weboob.tools.browser.decorators import id2url
@ -132,7 +132,9 @@ class ArteBrowser(BaseBrowser):
else: else:
video.title = u'%s' % (item['VTI']) video.title = u'%s' % (item['VTI'])
video.rating = int(item['VRT']) video.rating = int(item['VRT'])
video.thumbnail = Thumbnail(u'%s' % item['programImage']) url = u'%s' % item['programImage']
video.thumbnail = BaseImage(url)
video.thumbnail.url=video.thumbnail.id
video.duration = datetime.timedelta(seconds=int(item['videoDurationSeconds'])) video.duration = datetime.timedelta(seconds=int(item['videoDurationSeconds']))
video.set_empty_fields(NotAvailable, ('url',)) video.set_empty_fields(NotAvailable, ('url',))
if 'VDE' in item: if 'VDE' in item: