
Yay295
It’s unique because it’s RSS:
https://derpibooru.org/api/v1/rss/watched?key=<user key>
You can see the URL in your settings.
https://derpibooru.org/api/v1/rss/watched?key=<user key>
https://derpicdn.net/avatars/
, unblock it if you want to see them again.source_url
history.2. Only has its thread still up on Ponerpics? I swear its author posted his scripts everywhere.
The script somewhat works still, however, it completely chokes when encountering an error while fetching the list of images to sync. This makes it useless for those of us with thousands of favorite images or updoots, as it’ll error out on page 45 (at a rate of 50 images/page) and stop instead of retrying or skipping the errored page.
list_type, # either :faves, :upvotes, :hidden, or :downvotes
page \\ 0, # pagination
bulk_update takes the output from bulk_list [or just the list of hashes?] and then applies the appropriate operation to all images on the destination booru matching the supplied hashes [after resolving merged duplicates]. The response for bulk_update is a list of hashes with errors and the corresponding error [deleted, totally not found, something else, etc…]
def bulk_list( # for GET requests
api_key, # whose lists to grab?
list_type, # either :faves, :upvotes, :hidden, or :downvotes
page \\ 0, # pagination
apply_current_filter \\ false, # apply the current filter for the user when retrieving results or grab everything?
) do ...
def bulk_update( # for PUT requests
api_key, list_type, # same as above
hashes, # TODO: exact formatting
) do ...
[
8675309: "123fa69420abcde",
69420: "f16c98e2848c2f1bfff3985e8f1a54375cc49f78125391aeb80534ce011ead14e3e452a5c4bc98a66f56bdfcd07ef7800663b994f3f343c572da5ecc22a9660f",
]
Al I can really safely say is that filters are an incredibly complex subject.
If you do not specify a field to search over, the search engine will search for posts with a body that is similar to the query's word stems. For example, posts containing the words winged humanization
, wings
, and spread wings
would all be found by a search for wing
, but sewing
would not be.
Field Selector | Type | Description | Example |
---|---|---|---|
author | Literal | Matches the author of this post. Anonymous authors will never match this term. | author:Joey |
body | Full Text | Matches the body of this post. This is the default field. | body:test |
created_at | Date/Time Range | Matches the creation time of this post. | created_at:2015 |
id | Numeric Range | Matches the numeric surrogate key for this post. | id:1000000 |
my | Meta | my:posts matches posts you have posted if you are signed in. | my:posts |
subject | Full Text | Matches the title of the topic. | subject:time wasting thread |
topic_id | Literal | Matches the numeric surrogate key for the topic this post belongs to. | topic_id:7000 |
topic_position | Numeric Range | Matches the offset from the beginning of the topic of this post. Positions begin at 0. | topic_position:0 |
updated_at | Date/Time Range | Matches the creation or last edit time of this post. | updated_at.gte:2 weeks ago |
user_id | Literal | Matches posts with the specified user_id. Anonymous users will never match this term. | user_id:211190 |
forum | Literal | Matches the short name for the forum this post belongs to. | forum:meta |