From 63c6bc26b5e7f24f2fef1aa3f814d5c15acb3d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 16 Dec 2021 00:06:52 +0100 Subject: [PATCH] [rule34us] extract tags per category (#1527) like for other boorus with 'tags': true --- gallery_dl/extractor/rule34us.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/rule34us.py b/gallery_dl/extractor/rule34us.py index a65e9ff4..00b6972d 100644 --- a/gallery_dl/extractor/rule34us.py +++ b/gallery_dl/extractor/rule34us.py @@ -8,18 +8,26 @@ """Extractors for https://rule34.us/""" -from . import booru +from .booru import BooruExtractor from .. import text +import re +import collections -class Rule34usExtractor(booru.BooruExtractor): +class Rule34usExtractor(BooruExtractor): category = "rule34us" root = "https://rule34.us" per_page = 42 + def __init__(self, match): + BooruExtractor.__init__(self, match) + self._find_tags = re.compile( + r'
  • ]*>