summaryrefslogtreecommitdiffstats
path: root/prog/studisfri/screenshot.sh
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2023-09-11 01:11:22 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2023-09-11 01:11:22 +0200
commitbbb4e2d2418e397fd77410c9e469158c76f980c8 (patch)
treea89356b9ce6d98f1acc0a58ff1917c86e8c93992 /prog/studisfri/screenshot.sh
parentdavčna (diff)
downloadr-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar.gz
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar.bz2
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar.lz
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar.xz
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.tar.zst
r-bbb4e2d2418e397fd77410c9e469158c76f980c8.zip
Diffstat (limited to 'prog/studisfri/screenshot.sh')
-rwxr-xr-xprog/studisfri/screenshot.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/prog/studisfri/screenshot.sh b/prog/studisfri/screenshot.sh
new file mode 100755
index 0000000..5fdc8a1
--- /dev/null
+++ b/prog/studisfri/screenshot.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -xe
+umask 0077
+p=`rev <<<$0 | cut -d/ -f1 | rev`
+t=`mktemp -p "" -d $p.XXX`
+librewolf --headless --profile $t --no-remote --new-instance --screenshot $t/screenshot.png $1
+mount | grep "on /proc type proc" | grep hidepid=invisible || echo POZOR! leakal bom ime datoteke v procfs! POPRAVI!!!
+h=`sha256sum $t/screenshot.png | cut -d\ -f1`
+[ -f ../www/studisfri/$h.png ] && echo datoteka_že_obstaja
+mv $t/screenshot.png ../www/studisfri/$h.png
+chmod o+r ../www/studisfri/$h.png
+echo zgoščena_vrednost $h
+rm -r $t