#!/usr/bin/scsh -s
!#
(define r-s regexp-substitute/global)
;;; to be executed in a directory with dirindex.html
;;; will echo moin markup to stdout
(display
(let ((file-contents
(call-with-input-file "dirindex.html"
(lambda (in)
(read-string (file-size "dirindex.html") in))))
(curdir
(r-s #f
(rx (: "public_html/fotos/"
(submatch (: (= 4 numeric)
"/debianistas/"
(= 4 numeric) "_"
(= 2 numeric) "_"
(= 2 numeric)))))
(run/string (pwd))
1 "/")))
(r-s #f
(rx (: "<a href=\""
(submatch (: "cimg" (= 4 numeric) ".html"))
"\">"
#\newline
"<img src=\""
(submatch (: "cimg" (= 4 numeric) "--thumb.jpg"))
"\" width="))
file-contents
'pre 'post
"[http://fotos.lefant.net/" curdir 1
" http://fotos.lefant.net/" curdir 2 "]\n")))
(newline)