Commit Graph

16 Commits

Author SHA1 Message Date
Ethan Paul 1ace9ae881
Bump bugfix version 2022-03-09 19:55:54 -05:00
Ethan Paul a87ca3bc80
Update manip endpoint to fix path problem
One of the goals is to make the generated content directory directly hostable
via a web browser for performance. This means that the application needs to be
able to generate a file tree identical to the URL structure so that clients can
fetch a single URL and either use the cached image or trigger a manipulation
depending on whether it already exists.

With a url structure of /key and /key/manip for the source and manips respectively,
it becomes impossible to create a file tree matching it since 'key' must be both
the source file and a directory containing the manipulated images.

This updates it to use 'original' as a special manip name so the URL structure of
/key/original and /key/manip can match the directory structure
2021-11-23 00:23:08 -05:00
Ethan Paul 69171ebb93
Fix incorrect usage of Digest instead of Content-Digest header 2021-11-13 22:05:09 -05:00
Ethan Paul 67abbd5374
Rename project to kodak 2021-10-28 23:17:00 -04:00
Ethan Paul 0be8cb96b7
Rename alias parameter to manip 2021-10-28 21:10:29 -04:00
Ethan Paul 0d19fb01a8
Fix digest format example 2021-10-28 19:35:56 -04:00
Ethan Paul 888225bdf7
Rename project to fresnel-lens 2021-10-28 19:03:09 -04:00
Ethan Paul f9c38a5bcc
Update openapi to simplify structure
Abandon all but the simplest of auth schemas
Remove dynamic image generation
Add support for cache control
Add support for 501, 405, and 422 status codes
2021-10-28 18:33:41 -04:00
Ethan Paul 7b49146123
Add digest header to api spec 2021-05-08 23:01:16 -04:00
Ethan Paul ab8b53d2cf
Add API endpoint to docs for image config aliases
Remove post/delete options from main image endpoint docs
2021-05-08 19:46:05 -04:00
Ethan Paul 2608be7c6f
Refactor openapi spec to meet new requirements and scopes 2021-05-06 01:36:43 -04:00
Ethan Paul d92b53a60c
Rename project to imagemuck 2021-05-05 13:48:02 -04:00
Ethan Paul 6a7662ae0f
Rename project to dehance 2021-05-02 18:13:24 -04:00
Ethan Paul be1f02c414
Update openapi spec to include size rejection error for upload
Update upload method from put to post
2020-12-21 22:33:40 -05:00
Ethan Paul 1c1de0c241
Fix missing repo metadata
Add missing entries to __about__
Add missing tests/__init__ file
Add missing tests to test_about
Fix trailing whitespace in openapi
2020-12-21 21:51:20 -05:00
Ethan Paul f019c6e14b
Add initial openapi spec file for the HTTP api 2020-09-17 21:07:26 -04:00