pax_global_header 0000666 0000000 0000000 00000000064 12177174021 0014514 g ustar 00root root 0000000 0000000 52 comment=9b022b2ebe99dcd17dd76847c910cadce04ca6b4
woob-9b022b2ebe99dcd17dd76847c910cadce04ca6b4-modules-newsfeed/ 0000775 0000000 0000000 00000000000 12177174021 0023224 5 ustar 00root root 0000000 0000000 woob-9b022b2ebe99dcd17dd76847c910cadce04ca6b4-modules-newsfeed/modules/ 0000775 0000000 0000000 00000000000 12177174021 0024674 5 ustar 00root root 0000000 0000000 woob-9b022b2ebe99dcd17dd76847c910cadce04ca6b4-modules-newsfeed/modules/newsfeed/ 0000775 0000000 0000000 00000000000 12177174021 0026474 5 ustar 00root root 0000000 0000000 woob-9b022b2ebe99dcd17dd76847c910cadce04ca6b4-modules-newsfeed/modules/newsfeed/__init__.py 0000664 0000000 0000000 00000001451 12177174021 0030606 0 ustar 00root root 0000000 0000000 # -*- coding: utf-8 -*-
# Copyright(C) 2010-2011 Clément Schreiner
#
# This file is part of weboob.
#
# weboob is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# weboob is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see
Link %s
%s" % (entry.link, entry.content[0]) else: content = entry.link thread.title = entry.title thread.root = Message(thread=thread, id=0, title=entry.title, sender=entry.author, receivers=None, date=entry.datetime, parent=None, content=content, children=[], flags=flags) return thread def iter_unread_messages(self): for thread in self.iter_threads(): for m in thread.iter_all_messages(): if m.flags & m.IS_UNREAD: yield m def set_message_read(self, message): self.storage.get('seen', default=[]).append(message.thread.id) self.storage.save() def fill_thread(self, thread, fields): return self.get_thread(thread) OBJECTS = {Thread: fill_thread} woob-9b022b2ebe99dcd17dd76847c910cadce04ca6b4-modules-newsfeed/modules/newsfeed/favicon.png 0000664 0000000 0000000 00000006625 12177174021 0030640 0 ustar 00root root 0000000 0000000 PNG IHDR @ @ iq sRGB pHYs ~ tIME 8(EH 'IDATxݛ{p\}?{W]OKe ۘ &dR -e:IKi-uȐ$iƱM@Rla6`[{9Ck{WFwFwwν}M;@B !Bp6mZkR @;IH㥶gkZSPȌTV*)! aBʳ J6x(h'v46mte]k[Lw<