How We Process Screenshots of Slop to Suitably Tag Them as Slop
About a week ago we began adding a slanted label that says "Slop". We slapped it on screenshots which show LLM slop and/or slop images. We've managed to mostly automate the process, assigning that to mouse buttons and ncurses (dialog). At first it was suggested that we'd do this with the GIMP, but GIMP is a GUI (by default) and would typically require some manual work. What we do instead is dependent on ImageMagick - something I've done and have used extensively for over 20 years to upload images to my personal site.
Once a screenshot gets taken (I use Flameshot, which had a new and very major release about a week ago):
- Get the latest image saved to disk:
latest=$(echo $(ls -Art /home/roy/Desktop/Text_Workspace/images/ | tail -n 1)) - Add the label*
- Get the description for the image from the clipboard (selection):
URL=$(xclip -o) - Upload the file to the server and make an HTML "block" for it**
In (2) above, everything is a single command. This whole chain is invoked using a visual menu after a selection is made (with a mouse) for a textual description - this is very important not just for blind people but also Gemini Protocol.
And of course this would never work with Wayland. █
____
* We still use this prototype:
convert /home/roy/Desktop/Text_Workspace/images/$latest -set 'option:size' '%[fx:w*0.3]x%[fx:h*0.3]' +pointsize \
\( -gravity north -font 'Liberation-Sans-Bold' -fill '#880000' caption:'SLOP' \
-rotate -21 -compose multiply \) \
This will probably improve over time. Nothing urgent.
** This calls an upload script, latest_image.sh:
~/latest_image.sh /home/roy/Desktop/Text_Workspace/images/$latest | \ sed -e 's\width="250"\style="max-width: 60%; float:none;" width="780"\' \ -e 's\width="160"\style="max-width: 60%; float:none;" width="780"\' -e \ 's\.thumbnail\\' -e 's\height\id\' -e "s/alt=\"\"/alt=\"Slop or fake: $URL\"/" \ -e 's\height\id\' -e 's/<a href=/<p align="center"><a href=/'
That last bit (string substitution with a stream editor) can be substantially improved. It seems to work OK with all Web browsers I've tested, but it's considered unclean HTML.

