[furaffinity] Adding a FuraffinityFolderExtractor, which extracts a single folder

- Ensure FuraffinityGalleryExtractor doesn't detect folder links
- Fix example URL for folder extractor
- Reordering classes a bit
- Another tweak of the regex
- One more go at the regex..
- cleanup
This commit is contained in:
Deer-Spangle
2025-03-11 20:26:15 +00:00
committed by Mike Fährmann
parent 1254c4e3d9
commit 859f1e7d04
3 changed files with 41 additions and 5 deletions

View File

@@ -17,6 +17,23 @@ __tests__ = (
"#count" : 6,
},
{
"#url" : "https://www.furaffinity.net/gallery/markrun15/folder/173240/Inanimate/?",
"#category": ("", "furaffinity", "folder"),
"#class" : furaffinity.FuraffinityFolderExtractor,
"#range" : "46-50",
"#urla" : (
"https://d.furaffinity.net/art/markrun15/1598704240/1598704240.markrun15_20200829_dusknoir_flat3.jpg",
"https://d.furaffinity.net/art/markrun15/1598704109/1598704109.markrun15_20200829_dusknoir_flat1.jpg",
"https://d.furaffinity.net/art/markrun15/1588674514/1588674514.markrun15_20200504_cubemorgana.jpg",
"https://d.furaffinity.net/art/markrun15/1588501280/1588501280.markrun15_20200427_inanimate_animal3.jpg",
"https://d.furaffinity.net/art/markrun15/1588501161/1588501161.markrun15_20200427_inanimate_animal.jpg",
),
"folder_id" : "173240",
"folder_name": "Inanimate",
},
{
"#url" : "https://www.furaffinity.net/scraps/mirlinthloth/",
"#category": ("", "furaffinity", "scraps"),