From c6ad9bcd9b77957250d4e5a55fe720bc094d02df Mon Sep 17 00:00:00 2001 From: jsouthgb Date: Wed, 15 Nov 2023 07:08:52 -0500 Subject: [PATCH 1/2] [erome] add "count" for albums --- gallery_dl/extractor/erome.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gallery_dl/extractor/erome.py b/gallery_dl/extractor/erome.py index 2aed678f..6e77d2f2 100644 --- a/gallery_dl/extractor/erome.py +++ b/gallery_dl/extractor/erome.py @@ -44,11 +44,13 @@ class EromeExtractor(Extractor): pos = page.index('
', '') data = { "album_id" : album_id, "title" : text.unescape(title), "user" : text.unquote(user), "_http_headers": {"Referer": url}, + "count" : count, } yield Message.Directory, data From a43cf78bb7829d0cfa360cb0a50f2950305255d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 20 Nov 2023 22:41:12 +0100 Subject: [PATCH 2/2] [erome] tests --- gallery_dl/extractor/erome.py | 6 ++++-- test/results/erome.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/erome.py b/gallery_dl/extractor/erome.py index 6e77d2f2..6a0e069a 100644 --- a/gallery_dl/extractor/erome.py +++ b/gallery_dl/extractor/erome.py @@ -44,13 +44,15 @@ class EromeExtractor(Extractor): pos = page.index('
', '') + count, pos = text.extract( + page, 'fa-camera">', '', pos) + data = { "album_id" : album_id, "title" : text.unescape(title), "user" : text.unquote(user), "_http_headers": {"Referer": url}, - "count" : count, + "count" : text.parse_int(count), } yield Message.Directory, data diff --git a/test/results/erome.py b/test/results/erome.py index f3269c04..40f34aad 100644 --- a/test/results/erome.py +++ b/test/results/erome.py @@ -16,6 +16,7 @@ __tests__ = ( "#count" : 1, "album_id": "NQgdlWvk", + "count" : 1, "num" : 1, "title" : "porn", "user" : "yYgWBZw8o8qsMzM", @@ -29,6 +30,7 @@ __tests__ = ( "#count" : 6, "album_id": "TdbZ4ogi", + "count" : 6, "num" : int, "title" : "82e78cfbb461ad87198f927fcb1fda9a1efac9ff.", "user" : "yYgWBZw8o8qsMzM",