[patreon] implement 'cursor' support (#7856)

This commit is contained in:
Mike Fährmann
2025-07-24 22:52:54 +02:00
parent 2c85f4a32d
commit da44d83438
3 changed files with 75 additions and 23 deletions

View File

@@ -3032,10 +3032,13 @@ Example
Description
Controls from which position to start the extraction process from.
* ``true``: Start from the beginning.
Log the most recent ``cursor`` value when interrupted before reaching the end.
* ``false``: Start from the beginning.
* any ``string``: Start from the position defined by this value.
``true``
| Start from the beginning.
| Log the most recent ``cursor`` value when interrupted before reaching the end.
``false``
Start from the beginning.
any ``string``
Start from the position defined by this value.
extractor.instagram.include
@@ -3829,6 +3832,27 @@ Description
Note: This requires 1 additional HTTP request per post.
extractor.patreon.cursor
------------------------
Type
* ``bool``
* ``string``
Default
``true``
Example
``"03:eyJ2IjoxLCJjIjoiMzU0NDQ1MjAiLCJ0IjoiIn0=:DTcmjBoVj01o_492YBYqHhqx"``
Description
Controls from which position to start the extraction process from.
``true``
| Start from the beginning.
| Log the most recent ``cursor`` value when interrupted before reaching the end.
``false``
Start from the beginning.
any ``string``
Start from the position defined by this value.
extractor.patreon.files
-----------------------
Type
@@ -5183,12 +5207,15 @@ Example
Description
Controls from which position to start the extraction process from.
* ``true``: Start from the beginning.
Log the most recent ``cursor`` value when interrupted before reaching the end.
* ``false``: Start from the beginning.
* any ``string``: Start from the position defined by this value.
Note: A ``cursor`` value from one timeline cannot be used with another.
``true``
| Start from the beginning.
| Log the most recent ``cursor`` value when interrupted before reaching the end.
``false``
Start from the beginning.
any ``string``
Start from the position defined by this value.
Note
A ``cursor`` value from one timeline cannot be used with another.
extractor.twitter.expand

View File

@@ -506,6 +506,7 @@
{
"cookies": null,
"cursor" : true,
"files" : ["images", "image_large", "attachments", "postfile", "content"],
"format-images": "download_url"
},