[XBMC] fix date management
This commit is contained in:
parent
15fc10ed8a
commit
1b5e632610
1 changed files with 6 additions and 3 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import time
|
import time
|
||||||
|
import re
|
||||||
|
|
||||||
from datetime import timedelta, datetime
|
from datetime import timedelta, datetime
|
||||||
from .base.weboobmc import Weboobmc
|
from .base.weboobmc import Weboobmc
|
||||||
|
|
@ -9,10 +10,11 @@ from weboob.capabilities.video import BaseVideo
|
||||||
from weboob.capabilities.image import BaseImage
|
from weboob.capabilities.image import BaseImage
|
||||||
from weboob.capabilities.collection import Collection
|
from weboob.capabilities.collection import Collection
|
||||||
|
|
||||||
|
|
||||||
class Videoobmc(Weboobmc):
|
class Videoobmc(Weboobmc):
|
||||||
def __init__(self, count=10, nsfw=False):
|
def __init__(self, count=10, nsfw=False):
|
||||||
Weboobmc.__init__(self, count=count)
|
Weboobmc.__init__(self, count=count)
|
||||||
self.backends =list(self.get_loaded_backends('CapVideo'))
|
self.backends = list(self.get_loaded_backends('CapVideo'))
|
||||||
_nsfw = 'on' if nsfw else 'off'
|
_nsfw = 'on' if nsfw else 'off'
|
||||||
self._call_weboob('videoob', 'nsfw', argument=_nsfw)
|
self._call_weboob('videoob', 'nsfw', argument=_nsfw)
|
||||||
|
|
||||||
|
|
@ -42,11 +44,12 @@ class Videoobmc(Weboobmc):
|
||||||
video.title = u'%s' % _video['title']
|
video.title = u'%s' % _video['title']
|
||||||
|
|
||||||
if _video['date']:
|
if _video['date']:
|
||||||
|
_date = re.search('(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}).*', _video['date'])
|
||||||
|
|
||||||
try:
|
try:
|
||||||
datetime.strptime(_video['date'].split('.')[0], '%Y-%m-%d %H:%M:%S')
|
datetime.strptime(_date.group(1), '%Y-%m-%d %H:%M:%S')
|
||||||
except TypeError:
|
except TypeError:
|
||||||
datetime(*(time.strptime(_video['date'].split('.')[0], '%Y-%m-%d %H:%M:%S')[0:6]))
|
datetime(*(time.strptime(_date.group(1), '%Y-%m-%d %H:%M:%S')[0:6]))
|
||||||
|
|
||||||
video.description = u'%s' % _video['description']
|
video.description = u'%s' % _video['description']
|
||||||
video.author = u'%s' % _video['author']
|
video.author = u'%s' % _video['author']
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue