[skeb] implement 'include' option (#6558 #7267)

- split 'user' extractor into 'works' & 'sent-requests' extractors
- use BASE_PATTERN & USER_PATTERN
- use self.groups
This commit is contained in:
Mike Fährmann
2025-08-12 18:43:11 +02:00
parent a143e12c87
commit ab54f71511
6 changed files with 191 additions and 42 deletions

View File

@@ -4746,6 +4746,28 @@ Description
Download article images.
extractor.skeb.include
----------------------
Type
* ``string``
* ``list`` of ``strings``
Default
``"works"``
Example
* ``"works,sent-requests"``
* ``["works", "sent-requests"]``
Description
A (comma-separated) list of subcategories to include
when processing a user profile.
Possible values are
* ``"works"``
* ``"sent-requests"``
It is possible to use ``"all"`` instead of listing all values separately.
extractor.skeb.sent-requests
----------------------------
Type

View File

@@ -675,6 +675,7 @@
"skeb":
{
"article" : false,
"include" : ["works"],
"sent-requests": false,
"thumbnails" : false,

View File

@@ -952,7 +952,7 @@ Consider all listed sites to potentially be NSFW.
<tr>
<td>Skeb</td>
<td>https://skeb.jp/</td>
<td>Followed Creators, Followed Users, Posts, Search Results, User Profiles</td>
<td>Followed Creators, Followed Users, Posts, Search Results, Sent Requests, User Profiles, Works</td>
<td></td>
</tr>
<tr>