A client needed long AI conversations turned into finished Blogger posts, with images hosted permanently on the blog rather than left on a third-party server.
What I built
A Chrome Manifest V3 extension that exports conversation structure to Blogger
Image upload to the author's own Blogger storage
Filename recovery from the conversation response, bound to upload IDs
Paragraph placement based on filename wording and ordering
Per-export reporting that explains each placement decision
Results
133/133 images uploaded as permanent blog links
132/133 filenames recovered
46/56 images placed within 1 paragraph of the hand-marked target
2 YouTube links and 1 Vimeo link embedded as players