[fansly] add initial support (#4401)

- only posts and creator posts work
- 'home' and 'list' extractors do nothing atm
- needs 'authorization' header as 'token' config value
  to access locked content
- needs yt-dlp to download 1080p videos
This commit is contained in:
Mike Fährmann
2025-09-02 22:03:37 +02:00
parent 1c9f4ff867
commit e2ca64a636
6 changed files with 264 additions and 0 deletions

View File

@@ -2811,6 +2811,18 @@ Description
`fanbox.comments <extractor.fanbox.comments_>`__
extractor.fansly.token
----------------------
Type
``string``
Example
``"kX7pL9qW3zT2rY8mB5nJ4vC6xF1tA0hD8uE2wG9yR3sQ7iZ4oM5jN6cP8lV0bK2tU9aL1eW"``
Description
``authorization`` header value
used for requests to ``https://apiv3.fansly.com/api``
to access locked content.
extractor.flickr.access-token & .access-token-secret
----------------------------------------------------
Type

View File

@@ -328,6 +328,10 @@
"fee-max" : null,
"metadata": false
},
"fansly":
{
"token": ""
},
"flickr":
{
"access-token" : null,

View File

@@ -277,6 +277,12 @@ Consider all listed sites to potentially be NSFW.
<td>Albums, Avatars, User Profile Information, Photos, Profile Photos, Sets, User Profiles, Videos</td>
<td><a href="https://github.com/mikf/gallery-dl#cookies">Cookies</a></td>
</tr>
<tr id="fansly" title="fansly">
<td>Fansly</td>
<td>https://fansly.com/</td>
<td>Creator-posts, Home Feed, Lists, Posts</td>
<td></td>
</tr>
<tr id="fantia" title="fantia">
<td>Fantia</td>
<td>https://fantia.jp/</td>