[browser2] Rename Combine filter to CombineDate
This commit is contained in:
parent
7c9e47d3fb
commit
c699dbe4cc
2 changed files with 7 additions and 7 deletions
|
|
@ -24,7 +24,7 @@ import weboob.tools.date as date_util
|
|||
from .calendar import BiplanCalendarEventConcert, BiplanCalendarEventTheatre
|
||||
|
||||
from weboob.tools.browser2.page import HTMLPage, method, ItemElement, SkipItem, ListElement
|
||||
from weboob.tools.browser2.filters import Filter, Link, CleanText, Env, Regexp, Combine, CleanHTML
|
||||
from weboob.tools.browser2.filters import Filter, Link, CleanText, Env, Regexp, CombineDate, CleanHTML
|
||||
|
||||
|
||||
__all__ = ['ProgramPage', 'EventPage']
|
||||
|
|
@ -115,8 +115,8 @@ class ProgramPage(HTMLPage):
|
|||
return False
|
||||
|
||||
obj_id = Regexp(Link('./div/a'), '/(.*?).html')
|
||||
obj_start_date = Combine(BiplanDate('div/div/b'), StartTime('div/div/b'))
|
||||
obj_end_date = Combine(BiplanDate('div/div/b'), EndTime('.'))
|
||||
obj_start_date = CombineDate(BiplanDate('div/div/b'), StartTime('div/div/b'))
|
||||
obj_end_date = CombineDate(BiplanDate('div/div/b'), EndTime('.'))
|
||||
obj_price = BiplanPrice('div/div/b')
|
||||
obj_summary = CleanText("div/div/div/a/strong")
|
||||
|
||||
|
|
@ -142,8 +142,8 @@ class EventPage(HTMLPage):
|
|||
obj_id = Env('_id')
|
||||
base = "//div[@id='popup']"
|
||||
obj_price = BiplanPrice("%s/div/b" % base)
|
||||
obj_start_date = Combine(BiplanDate("%s/div/b" % base), StartTime("%s/div/b" % base))
|
||||
obj_end_date = Combine(BiplanDate("%s/div/b" % base), EndTime("."))
|
||||
obj_start_date = CombineDate(BiplanDate("%s/div/b" % base), StartTime("%s/div/b" % base))
|
||||
obj_end_date = CombineDate(BiplanDate("%s/div/b" % base), EndTime("."))
|
||||
obj_url = Env('url')
|
||||
obj_summary = CleanText('%s/div/div/span' % base)
|
||||
obj_description = CleanHTML('%s/div/div[@class="presentation-popup"]' % base)
|
||||
|
|
|
|||
|
|
@ -344,9 +344,9 @@ class MultiFilter(Filter):
|
|||
raise NotImplementedError()
|
||||
|
||||
|
||||
class Combine(MultiFilter):
|
||||
class CombineDate(MultiFilter):
|
||||
def __init__(self, date, time):
|
||||
super(Combine, self).__init__(date, time)
|
||||
super(CombineDate, self).__init__(date, time)
|
||||
|
||||
def filter(self, values):
|
||||
return datetime.datetime.combine(values[0], values[1])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue