hydrusnetwork / hydrus

A personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers.
http://hydrusnetwork.github.io/hydrus/
Other
2.39k stars 159 forks source link

Meta: Client API feature request summary #656

Open floogulinc opened 4 years ago

floogulinc commented 4 years ago

This is a meta issue that summarizes all the current API related feature requests and attempts to organize them and give some extra commentary. I plan to update this issue with new requests and when existing ones are closed.

File Metadata

Search

Pages

Tags

URLs

Other

luckydonald commented 1 year ago

I have no idea why Client API: Ratings #343 is 404. I'd love to look into it. For that I'd also 'd like to research how Client API: searching via system predicates #351, was implemented, but that's gone, too.

To give context, I want to search for

["system: no bookmark rating", "system:no favourites rating", "system:no upvotes/downvote rating"]

but the ratings are not yet searchable via api, it seems.

floogulinc commented 1 year ago

@luckydonald the guy who made those issues was banned from GitHub. You can still access older versions of those pages on the Wayback Machine for example.

Ratings are not supported in the search API at this time. You can see examples of possible system predicates in the API docs. Most of the system predicate stuff for the API is implemented here: https://github.com/hydrusnetwork/hydrus/blob/master/hydrus/external/SystemPredicateParser.py