Commit Graph

53 Commits

Author SHA1 Message Date
Hydrus Network Developer 1a8a9309ef
Version 552 2023-11-15 16:40:54 -06:00
Paul Friederichsen 919c0ecacf
Add API endpoint for getting client options (#1460)
* Add API endpoint for getting client options

* Add "simple" options endpoint

* Remove simple options endpoint

* Move get_client_options to manage_database

* Add docs for get_client_options api
2023-11-04 15:06:09 -05:00
Paul Friederichsen d3c8023242
Add generate_hashes API endpoint (#1467)
* Add generate_hashes API endpoint

It allows generating phash, pixel hash, and sha256 file hash for files not yet in hydrus

* At least give the sha256 hash of any file

* Tweak how temp_file_info is used

* Add check to ensure path is a file

* Add same isfile check to add_file

* Add docs for generate_hashes api

* Restore original handling of temp_file_info so temp file cleanup happens
2023-11-04 13:30:02 -05:00
Hydrus Network Developer 1f9b4ba892
Version 550
closes #1444, closes #1447, closes #1458
2023-11-01 16:38:03 -05:00
Hydrus Network Developer fc0127f0d7
Version 548
closes #1320, closes #1328
2023-10-18 15:31:50 -05:00
Hydrus Network Developer b4afedb617
Version 545
closes #394
2023-09-27 16:12:55 -05:00
Paul Friederichsen 850a8c452e
Add blurhash (#1443)
* Start on blurhash

* More blurhash db stuff

* Refactor GenerateThumbnailBytes to add GenerateThumbnailNumPy

* Add blurhash gen to import

* Add blurhashes to db

* Add blurhash to file metadata api

* Add API docs for blurhash

* Make sure we regen blurhash after thumb regen
2023-09-23 14:13:21 -05:00
Hydrus Network Developer 428372fb57
Version 544
closes #1435
2023-09-20 14:58:17 -05:00
Paul Friederichsen 2b549b84f9
Add /get_files/render API to render static images (#1437)
* Add /get_files/render API to render static images

* Cleanup and increase cache time for render

* Add docs for render endpoint
2023-09-16 15:21:22 -05:00
Hydrus Network Developer e47a007a01
Version 541 2023-08-30 11:25:24 -05:00
Hydrus Network Developer f16ba5fd67
Version 540 2023-08-23 15:43:26 -05:00
Hydrus Network Developer ebb0fe66c1
Version 539 2023-08-16 15:46:51 -05:00
Hydrus Network Developer 623e430ded
Version 534
closes #1373, closes #343
2023-07-05 15:52:58 -05:00
Hydrus Network Developer aafaa65b12
Version 532
closes #1375, closes #947
2023-06-21 14:50:13 -05:00
Hydrus Network Developer e0798b235b
Version 531
closes #1037
2023-06-07 15:09:00 -05:00
Hydrus Network Developer f30e579e61
Version 529 2023-05-24 15:44:12 -05:00
Hydrus Network Developer 86db3c1fe8
Version 523 2023-04-12 15:34:43 -05:00
Hydrus Network Developer 91e1c54d24
Version 522 2023-03-29 15:57:59 -05:00
Hydrus Network Developer 90684dee3d
Version 519
closes #1334, closes #1329
2023-03-08 15:52:17 -06:00
Hydrus Network Developer ec4a161523
Version 518 2023-02-22 15:57:10 -06:00
Hydrus Network Developer 4001dd5047
Version 516 2023-02-08 14:19:41 -06:00
Hydrus Network Developer a47750ee59
Couple of small fixes 2023-02-01 16:31:54 -06:00
Hydrus Network Developer bac0421831
Version 514 2023-01-25 16:59:39 -06:00
Hydrus Network Developer 8d761c0251
Version 513
closes #347
2023-01-11 15:10:29 -06:00
Hydrus Network Developer 171177e5b6
Version 512 2023-01-04 16:22:08 -06:00
Hydrus Network Developer 6016ac574c
Version 510 2022-12-14 16:22:11 -06:00
Hydrus Network Developer 6d16ec02ce Version 508 2022-11-30 16:06:58 -06:00
Hydrus Network Developer b1b841cb11 Version 507 2022-11-23 15:01:41 -06:00
Hydrus Network Developer 37db0fa46a Version 506
closes #1273, closes #1271
2022-11-16 15:34:30 -06:00
Hydrus Network Developer 41992d8788 Version 505
closes #1266, closes #1264, closes #1268, closes #1260, closes #756
2022-11-09 16:24:07 -06:00
Hydrus Network Developer ed6cc9bddb More build stuff for test 2022-11-08 18:50:07 -06:00
Hydrus Network Developer 880eec5034 New Running from Source and Build gubbins
For testing by users, particularly Linux and macOS.
2022-11-01 23:17:15 -05:00
Hydrus Network Developer 249c74de40 Version 501 2022-10-05 16:00:47 -05:00
Hydrus Network Developer dabdbe2861 Version 497 2022-08-24 16:06:25 -05:00
Hydrus Network Developer 07333d60c5 Version 491 2022-07-13 16:35:17 -05:00
Hydrus Network Developer 9df036c0ec Version 489 2022-06-22 15:43:12 -05:00
Hydrus Network Developer 5db6daa416 Version 486
closes #1141
2022-05-25 16:30:53 -05:00
Hydrus Network Developer ef19e2167e Version 483
closes #1124, closes #1113
2022-05-04 16:40:27 -05:00
Hydrus Network Developer 897b0fbebb Version 481 2022-04-13 16:39:26 -05:00
Hydrus Network Developer 92fcd8dccb Version 480
closes #1110
2022-04-06 15:40:17 -05:00
Hydrus Network Developer 0c55d1b29e Version 479
closes #1095, closes #1105
2022-03-30 15:28:13 -05:00
thatfuckingbird 2a352104de consistency: accept 'file_id' and 'hash' where 'file_ids'/'hashes' is accepted 2022-03-26 19:01:26 +01:00
thatfuckingbird 33187d7561 api: accept file ids everywhere where hashes are accepted 2022-03-26 18:42:25 +01:00
thatfuckingbird 5ce8d3e356 also return file ids if hashes requested in file search API 2022-03-26 18:04:21 +01:00
Hydrus Network Developer 6239eef1c5 Version 478 2022-03-23 15:57:10 -05:00
Hydrus Network Developer 2ea848588c Version 477
This is the week release, untested. Committing to this branch just to do a test build tonight.
2022-03-15 21:52:54 -05:00
Hydrus Network Developer 7561fa357b
Merge pull request #1098 from thatfuckingbird/api
thank you for this work!
2022-03-12 16:50:14 -06:00
Hydrus Network Developer 15fae4670f Version 476 2022-03-09 16:18:23 -06:00
thatfuckingbird 78a24b5d98 implement note predicate parsing + note api 2022-03-07 03:44:01 +01:00
thatfuckingbird 8fb8779dfb increase URL length limit. this fixes internal server errors on long GET request lines when using API 2022-03-07 03:41:36 +01:00