From ccd01664e60bbc822d2c86026dbae558aa247aa3 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Sat, 26 Dec 2020 15:42:05 +0100 Subject: [PATCH] Fix anime-ultime duplication --- pynyaata/connectors/animeultime.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pynyaata/connectors/animeultime.py b/pynyaata/connectors/animeultime.py index 5cf9881..28fc636 100644 --- a/pynyaata/connectors/animeultime.py +++ b/pynyaata/connectors/animeultime.py @@ -51,14 +51,15 @@ class AnimeUltime(ConnectorCore): url = tds[0].a href = '%s/%s' % (self.base_url, url['href']) - self.data.append({ - 'lang': ConnectorLang.JP, - 'href': '%s/%s' % (self.base_url, url['href']), - 'name': url.get_text(), - 'type': tds[1].get_text(), - 'date': parse_date(None), - 'class': self.color if link_exist_in_db(href) else '' - }) + if not any(href == d['href'] for d in self.data): + self.data.append({ + 'lang': ConnectorLang.JP, + 'href': href, + 'name': url.get_text(), + 'type': tds[1].get_text(), + 'date': parse_date(None), + 'class': self.color if link_exist_in_db(href) else '' + }) elif len(player) > 0: name = html.select('h1') ani_type = html.select('div.titre')