diff --git a/modules/hds/backend.py b/modules/hds/backend.py index e0d0d196..7659cbfe 100644 --- a/modules/hds/backend.py +++ b/modules/hds/backend.py @@ -47,7 +47,6 @@ class HDSBackend(BaseBackend, ICapMessages): thread = Thread(story.id) thread.title = story.title thread.date = story.date - thread.nb_messages = 1 yield thread GENDERS = ['', 'boy', 'girl', 'transexual'] diff --git a/modules/phpbb/backend.py b/modules/phpbb/backend.py index c55c2eb5..734e254f 100644 --- a/modules/phpbb/backend.py +++ b/modules/phpbb/backend.py @@ -72,7 +72,6 @@ class PhpBBBackend(BaseBackend, ICapMessages, ICapMessagesPost): thread = Thread(url2id(link.url)) thread.title = ('%s ' % root_link.title if root_link else '') + link.title thread.date = link.date - thread.nb_messages = link.nb_messages thread.flags = thread.IS_DISCUSSION yield thread diff --git a/modules/phpbb/pages/forum.py b/modules/phpbb/pages/forum.py index 2ddc3999..c9bb2fa0 100644 --- a/modules/phpbb/pages/forum.py +++ b/modules/phpbb/pages/forum.py @@ -39,7 +39,6 @@ class Link(object): self.url = url self.title = u'' self.date = None - self.nb_messages = 0 class ForumPage(PhpBBPage): def iter_links(self): @@ -63,8 +62,6 @@ class ForumPage(PhpBBPage): continue else: break - # it only lists number of answers, so we add 1. - link.nb_messages = int(li.cssselect('dd.posts')[0].text.strip()) + 1 yield link def iter_all_forums(self): diff --git a/weboob/applications/boobmsg/boobmsg.py b/weboob/applications/boobmsg/boobmsg.py index 59892325..1e3007ed 100644 --- a/weboob/applications/boobmsg/boobmsg.py +++ b/weboob/applications/boobmsg/boobmsg.py @@ -96,19 +96,15 @@ class MessagesListFormatter(IFormatter): def format_dict_thread(self, item): self.count += 1 - if item['nb_unread'] and item['nb_unread'] > 0: - unread = '[N]' - else: - unread = ' ' if self.interactive: backend = item['id'].split('@', 1)[1] - result = u'%s* (%d) %s %s (%s)%s' % (self.BOLD, - self.count, unread, + result = u'%s* (%d) %s (%s)%s' % (self.BOLD, + self.count, item['title'], backend, self.NC) else: - result = u'%s* (%s) %s %s%s' % (self.BOLD, item['id'], - unread, item['title'], + result = u'%s* (%s) %s%s' % (self.BOLD, item['id'], + item['title'], self.NC) if item['date']: result += u'\n %s' % item['date'] diff --git a/weboob/capabilities/messages.py b/weboob/capabilities/messages.py index db1e2b7d..acb5e3ab 100644 --- a/weboob/capabilities/messages.py +++ b/weboob/capabilities/messages.py @@ -105,8 +105,6 @@ class Thread(CapBaseObject): self.add_field('root', Message) self.add_field('title', basestring) self.add_field('date', (datetime.datetime, datetime.date)) - self.add_field('nb_messages', int) - self.add_field('nb_unread', int) self.add_field('flags', int, self.IS_THREADS) def iter_all_messages(self):