Files
gallery-dl/gallery_dl/extractor
BishopRed b11434a069 [kemonoparty] Support /posts endpoint and Creator Tag Calls
- Adding support for calling a creator with a tag selected.
    It is using a legacy endpoint but there is no other way currently
    documented to get the users post filtered by a tag.
- Fixing the User Tags feature to be paginated
    offset is not defined in the API but it is supported.
- Fixed the `/posts` endpoint not working:
    1. Added check along with metadata to make sure there is a
       creator/service information as that is a requirement
    2. Fixed the parameter from tags -> tag.
    3. Fixed the _paginate call to exit correctly when there is
       a key required for the data (it was prematurely exiting)
- Adding a type of caching mechanism for the metadata/user information.
    The current logic would work just fine if looking up for a
    singular user, however for the multiple posts via normal
    filtering would cause it to either:
    This builds a local cache during the process so it should
    only make a call for the user info once during the process.
- Updating to meet standards
    Fixes
      1. Reset formatting for unnecessary line changes
      2. Removed Type Hinting
      3.Replaced f-string with "".format
   Updates
     Renamed function creator_posts_tags -> creator_tagged_posts
     for clarity of what it does (get posts tags vs get tagged posts)
- Fixing check for the length of response:
    1. If it is list - just check len
    2. If there is a key - check that the key length is less
       than the batch.
- add test for '?tag=...' user URLs
    plus some code simplifications
2025-01-21 19:20:22 +01:00
..
2024-01-15 04:09:05 +01:00
2024-05-31 17:42:53 +02:00
2023-09-19 00:02:04 +02:00
2024-07-21 12:34:06 +02:00
2024-12-24 09:38:07 +01:00
2025-01-03 08:27:11 +01:00
2024-11-03 17:51:04 +01:00
2024-02-16 22:43:37 +01:00
2024-03-21 18:08:18 +01:00
2024-11-16 09:17:13 +01:00
2023-12-18 23:57:22 +01:00
2024-01-20 16:44:48 +01:00
2024-12-11 11:52:42 +01:00
2024-11-15 23:49:58 +01:00
2024-10-24 13:59:39 +02:00
2024-12-11 20:39:01 +01:00
2023-09-19 00:02:04 +02:00
2023-11-25 23:53:27 +01:00
2021-01-31 02:12:37 +01:00
2024-06-02 18:15:53 +02:00
2024-10-28 19:45:24 +01:00
2024-10-01 08:22:50 +02:00
2024-12-27 15:08:08 +01:00
2025-01-06 15:27:32 +01:00
2023-12-30 20:37:09 +01:00
2024-10-28 14:44:15 +01:00
2024-11-03 09:59:25 +01:00
2024-06-21 21:29:11 +05:30
2024-01-18 03:20:36 +01:00
2024-06-02 18:16:24 +02:00
2024-07-31 12:32:04 +02:00
2024-07-26 21:09:07 +02:00
2024-09-25 20:02:01 +02:00
2024-12-11 10:57:21 +01:00
2024-09-03 21:17:31 +02:00