Remove useless method for ecrans (now in GenericBackend)
This commit is contained in:
parent
b986cc12fd
commit
a8759b5dad
1 changed files with 3 additions and 30 deletions
|
|
@ -18,8 +18,6 @@
|
|||
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
|
||||
"backend for http://www.ecrans.fr"
|
||||
|
||||
import time
|
||||
|
||||
from weboob.capabilities.messages import ICapMessages
|
||||
from weboob.tools.capabilities.messages.GenericBackend import GenericNewspaperBackend
|
||||
from .browser import NewspaperEcransBrowser
|
||||
|
|
@ -35,32 +33,7 @@ class NewspaperEcransBackend(GenericNewspaperBackend, ICapMessages):
|
|||
DESCRIPTION = u'Écrans French news website'
|
||||
BROWSER = NewspaperEcransBrowser
|
||||
RSS_FEED = 'http://www.ecrans.fr/spip.php?page=backend'
|
||||
RSSID = rssid
|
||||
|
||||
def set_message_read(self, message):
|
||||
self.storage.set(
|
||||
'seen',
|
||||
message.thread.id,
|
||||
'comments',
|
||||
self.storage.get(
|
||||
'seen',
|
||||
message.thread.id,
|
||||
'comments',
|
||||
default=[]) + [message.id])
|
||||
|
||||
lastpurge = self.storage.get('lastpurge', default=0)
|
||||
l = []
|
||||
if time.time() - lastpurge > 7200:
|
||||
self.storage.set('lastpurge', time.time())
|
||||
# Get lasts 20 articles
|
||||
for id in self.storage.get('seen', default={}):
|
||||
l.append((int(url2id(id)), id))
|
||||
l.sort()
|
||||
l.reverse()
|
||||
tosave = [v[1] for v in l[0:19]]
|
||||
toremove = set([v for v in self.storage.get('seen', default={})]).difference(tosave)
|
||||
for id in toremove:
|
||||
self.storage.delete('seen', id)
|
||||
|
||||
self.storage.save()
|
||||
RSSID = staticmethod(rssid)
|
||||
URL2ID = staticmethod(url2id)
|
||||
RSSSIZE = 10
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue