Add Image Support #5

Closed
opened 2025-11-14 20:31:50 +00:00 by conco · 1 comment
Owner

Add support for handling, downloading and serving images where they would be expected.

Add support for handling, downloading and serving images where they would be expected.
conco added the enhancement label 2025-11-14 20:31:50 +00:00
Author
Owner

Thinking we do this with Garage (S3 implementation)
SourceAdapter downloads novel/chapter, picks out images, those go into respective metadata result
NovelService raises a request to have them uplaoded and saves the request
new ImageService
Processes requests, go into s3, produce public link, raise statusupdate
NovelService matches to saved request, replaces image URL with public link as needed

Private, timed links would probably require frontend stitching of requests (novelservice for novel/chapter, then imageservice to get links, update respective areas).

Maybe extrapolate out image replacement to a sourceadapter responsibility?

Thinking we do this with Garage (S3 implementation) SourceAdapter downloads novel/chapter, picks out images, those go into respective metadata result NovelService raises a request to have them uplaoded and saves the request new ImageService Processes requests, go into s3, produce public link, raise statusupdate NovelService matches to saved request, replaces image URL with public link as needed Private, timed links would probably require frontend stitching of requests (novelservice for novel/chapter, then imageservice to get links, update respective areas). Maybe extrapolate out image replacement to a sourceadapter responsibility?
conco added this to the Phase 2 project 2025-11-22 06:17:07 +00:00
conco moved this to To Do in Phase 2 on 2025-11-22 06:53:54 +00:00
conco moved this to In Progress in Phase 2 on 2025-11-22 13:10:22 +00:00
conco closed this issue 2025-11-24 02:17:10 +00:00
conco moved this to Done in Phase 2 on 2025-11-24 02:17:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conco/FictionArchive#5