MVP or something
Well, it's no product, it'll always be an aggregator of prompts with images generated in the Stable Diffusion Discord server, but right now it's very basic, so there you go.
Things to add, not exactly in order of priority
- Play the movies (if possible in browser) inside an overlay
- Show image from / after / between a certain date / time, instead of always starting from now
Mobile friendly layout(It's kinda there, suggestions welcome)- Search function
- Export favorites
- Group similar prompts based on prompt text
Group similar prompts based on clip similarity (if possible performance wise)Done- Create a nice JSON file with prompts and an archive with images for download
About users, discord, and public channels
I'm not comfortable showing usernames from the discord, at the same time every user has their preference, and it's interesting to show prompts and images by the same user. As a compromise, for each prompt it is possible to get all prompts by the same user, but the starting point is the prompt id, not the user name or id. At the same time discord users can log in with discord and get their prompts and images, and once logged in a permalink is available to share.
A story of compromise
Image quality and format
These images are compressed a LOT, and the little movies even more (and still, expect the images found here to be at most a few months old due to storage limits), moreover they are compressed by whatever gave best result, for some definition of best. This means the images are avif (not working in Edge) and the movies h265 encoded mp4's (not working in any browser, I'd love to use av1 but then encoding goes at a framerate of 0.5 frame/sec on my cloud vps, which is not feasible)
A temperamental database
Sometime you will be greeted by an error indicating the database is not available. It will be back shortly, it sucks, but this is what it is No more cloud database, the database is now hosted on the same potato vps as the website.
Resources
The following resources have been used to create this website
- https://github.com/480-Design/Solar-Icon-Set (via https://www.svgrepo.com/collection/solar-bold-duotone-icons/)
- https://tailwindcss.com/
- https://daisyui.com/
- https://alpinejs.dev/
- And of course, all the amazing prompts in https://discord.gg/stablediffusion
Where's the bl&$d^ sourcecode
Well tucked away. It started as a script to upload data to a huggingface dataset. So I added huggingface credentials, when this didn't pan out I added a hosted database, welcome database credentials, to complete te mess I started uploading images to a secondary vps, welcome vps credentials. Of course credentials should not belong in a git repo, yet for this project they are, cleaning that is simple of course, but then I need to adjust my workflow as well, that's less simple.
Contact
[email protected] | discord https://discord.com/users/284358521519341568