[turbo] update 'saint' extractors (#8893 #8896)

* Implements turbo.py & remove from domain pattern from saints.py
* Remove leftover commented pattern from saints.py
* Make turbo.py comply with flake8
* Add album support
* Improved metadata extracion for albums and single files & created turbo.py tests using saints.py test
* Align turbo.py extractor with flake8 rules
* Fix #class name on turbo.py tests
* Fix #category test
* Fix #category test x2
* Fix #category tests
* Fix #category tests
* Fix TurboMediaExtractor self.groups unpacking

* update basic module formatting
* replace 'saint' with 'turbo' in modules list
* remove saint extractors and tests
* update & simplify 'media' extractor
* update & simplify 'album' extractor
* update tests
* update supportedsites
* update 'category-map' & 'config-map'

---------

Co-authored-by: Mike Fährmann <mike_faehrmann@web.de>
This commit is contained in:
brerk
2026-01-19 15:20:13 -06:00
committed by GitHub
parent cc5bfa6eb0
commit e00c717b15
11 changed files with 230 additions and 282 deletions

View File

@@ -200,7 +200,7 @@ CATEGORY_MAP = {
"tmohentai" : "TMOHentai",
"tumblrgallery" : "TumblrGallery",
"turboimagehost" : "TurboImageHost.com",
"turbovid" : "turbovid.cr",
"turbo" : "turbo.cr",
"vanillarock" : "もえぴりあ",
"vidyart2" : "/v/idyart2",
"vidyapics" : "Vidya Booru",
@@ -709,11 +709,6 @@ def build_extractor_list():
default["wikifeetx"] = default["wikifeet"]
domains["wikifeetx"] = "https://www.wikifeetx.com/"
# turbovid
default["turbovid"] = default["saint"]
domains["turbovid"] = "https://turbovid.cr/"
domains["saint"] = "https://saint2.su/"
# imgdrive / imgtaxi / imgwallet
base = categories["imagehost"]
base["imgtaxi"] = base["imgdrive"]