child, you want to be a monochromist?
2026-03-17

2026-03-17

2026-03-12
minuscule static gallery

imgram mini uses no database. it uses filenames and unix epoch dates for building the website. It's in plain html and will work with any webserver that can render html files.
See live example here.
Download the program and edit it. Change the first 4 variables appropriately:
Posts per page - if the number of images is larger than this number, paginate.
ie: ppp=20
Directory where the gallery lives.
ie: wroot=/var/www/htdocs/mywebsite/imgmini
Full url of your imgmini gallery.
ie: rss_url=https://mywebsite.com/imgmini
Description of your imgmini rss feed.
ie: rss_desc="my imgmini gallery"
If your system uses GNU date, uncomment #dt="date -d @"
(you can test this by running date -r 1. if it returns
an error, uncomment the line.)
The user running imgmini must have write permissions in $wroot and /tmp
By default, imgmini resizes thumbnails to 860px wide jpgs. You can customize the conversion by editing the cnvrt() function. The jpg format is hardcoded in, you probably shouldn't change that.
By default, imgmini comes with very bare html. You can customize it by editing the html() function. Be sure to leave in the $(cat $1) and $(pager) operations.
Descriptions are placed in a plaintext file with the same id as the image.
# post new picture file.jpg $ imgmini "file.jpg" "description (optional)" # rebuild www and rss $ imgmini # delete picture 101.jpg: # go to $wroot and delete 101.jpg and 101 (if it exists), then run $ imgmini # edit description for image 101.jpg: # edit $wroot/101, then run: $ imgmini
imgmini doesn't care if you feed it a file that's not an image. It will try to post it.
imgmini might get confused if you place other files into $wroot, other than the ones it makes itself.
Tested with OpenBSD 7.8 and Debian 11.
nein
2026-03-09
Return random kitto.
#!/bin/ksh
# try adding more emotions!
# img_viewer must be able to read urls
img_viewer=feh
get_page="ftp -o-"
#get_page=curl #for non fishlinux
emotion() {
cat <<eof | sort -R | sed 1q
happy
sad
angry
smiling
sleepy
soviet
eof
}
get_page() {
$get_page "https://bnet.lab8.cz/search.php?q=$(emotion)+kitto" |\
tr "<" "\n<" | grep -e jpg -e png | cut -d"=" -f4 | cut -d"'" -f1 |\
sed '/^$/d' | sort -R | sed 1q
}
url=$(get_page)
echo $url
$img_viewer "$url"
2026-03-08

Many art websites attempt to prevent the visitor from downloading the actual images. This is one way that might or may not work (depending on the website).
This needs javascript.
Find art, ie: https://www.moma.org/collection/works/104211, Ctrl+Shift+I (webdev tools), click on "Network" tab, click Reload. Click on the picture to make it larger. Look for the largest jpeg in the list. Copy its url.



2026-02-22
triapul.cz is now notably minimalized. Old content may reappear here over time, but it can still be found via direct urls.
The english rss feed (/feed/english.xml) contains both artwork and notes and automa. The artwork is also aggregated in subversive.pics.
Similarly, analognowhere adopted 3.5's new look, making it more accessible and easier to browse.
Find more content on the about page.
There is no statement.
2026-02-13

Four games on linux and openbsd.
2026-01-21

2025-11-14

2025-09-20
unix_
surre
alism
in color, in twisted domesticated color
veal dressed in maroon consonants.
Stuck in a single paragraph
of lines
lies
and bruised cheeks,
looking into the liquid silver light
I, I and I
slip into a canyon of stripes.
Seizures all to be seen:
the means of computation,
the computation of meaning,
the silent scream of a transistor,
the drive clatter.
read source
drill a hole
kill a ghost
zdáš se mi nahá
2025-08-28
![[img]](http://triapul.cz/tltcoe/tltcoe.jpg)
Your chance to own a piece of no history!
2025-08-27
Said Owen Wilson and proceeded to grind down a set of rails. The knowledgable know it wasn't him, the deniers vouch for the actor's skating skill and the rest don't care.
![[img]](http://triapul.cz/img/naysayers.jpg)
2025-08-27
![[img]](http://img.triapul.cz/jjiivb.jpg)
pitched and prone molds overthrown nothing but a plastic bag the one good bug out kit and to those left unrealized closing words? here are three