Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: Client API feature request summary #656

Open
27 of 42 tasks
floogulinc opened this issue Sep 23, 2020 · 2 comments
Open
27 of 42 tasks

Meta: Client API feature request summary #656

floogulinc opened this issue Sep 23, 2020 · 2 comments
Labels
dev-notified HyDev has been notified of this not-actionable
Milestone

Comments

@floogulinc
Copy link
Collaborator

floogulinc commented Sep 23, 2020

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

  • Client API: Change Archive/Inbox and Trash state for files Client API: Change Archive/Inbox and Trash state for files #393
    • This seems fairly simple and would be very useful immediately for a number of existing uses of the API.
  • Use BlurHash in Hydrus Use BlurHash in Hydrus #394
  • Client API: notes Client API: notes #346
    • This would probably involve being able to (perhaps optionally) get the notes of a file through the metadata API or a separate API and another API for setting the notes on a file.
  • Client API: more file metadata Client API: more file metadata #345
    • Time imported and whatever other metadata is not currently returned by the file_metadata endpoint
    • May need to be behind another query parameter for performance if some metadata needs to be calculated before being returned.

Search

Pages

Tags

URLs

Other

@luckydonald
Copy link

luckydonald commented Nov 23, 2022

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
Copy link
Collaborator Author

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-notified HyDev has been notified of this not-actionable
Projects
None yet
Development

No branches or pull requests

5 participants