diff options
author | kaa <kaa@disroot.org> | 2025-04-20 08:16:27 -0700 |
---|---|---|
committer | kaa <kaa@disroot.org> | 2025-04-20 08:16:27 -0700 |
commit | 131bcff1ea9a9311e1a83efe5356dbc25473ab99 (patch) | |
tree | 6ad33d59925a10a7ddc8f3cc876d9d75630c8865 /update.sh | |
parent | c1e4b01a2de44ffaf00d8f6a14e8eace011f848c (diff) |
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 90 |
1 files changed, 84 insertions, 6 deletions
@@ -6,17 +6,95 @@ then fi api="neocities.org/api" -files=0 -drawn=0 -composed=0 -photographed=0 +#files=0 +#drawn=0 +#composed=0 +#photographed=0 +#up=0 up=0 + +up() { + up=1 + curl "https://$combo@$api/list" > files.json + ssh kaa@mesacsclub.com "ls /var/www/htdocs/kaa/Photo" | sort -r > photo +} +files() { + ./files > files.html + if [ $up -eq 1 ] + then + curl -F "files.html=@files.html" "https://$combo@$api/upload" + fi +} +drawn() { + for i in drawn/*.html + do + cp $i $i.bup + done + + ./drawn/monthly + + for i in drawn/20*.html + do + i=$i + done + cp $i drawn/index.html + + if [ $up -eq 1 ] + then + for i in drawn/*.html + do + diff $i $i.bup >/dev/null 2>&1 + if [ $? != 0 ] + then + curl -F "$i=@$i" "https://$combo@$api/upload" + fi + done + fi +} +composed() { + ./composed > composed.html + if [ $up -eq 1 ] + then + curl -F "composed.html=@composed.html" "https://$combo@$api/upload" + fi +} +photographed() { + for i in photographed/*.html + do + cp $i $i.bup + done + + ./photographed/monthly.sh + + for i in photographed/20*.html + do + i=$i + done + cp $i photographed/index.html + + if [ $up -eq 1 ] + then + for i in photographed/*.html + do + diff $i $i.bup > /dev/null 2>&1 + if [ $? != 0 ] + then + curl -F "$i=@$i" "https://$combo@$api/upload" + fi + done + fi +} + for i in $@ do - eval "$i=1" + #eval "$i=1" + $i done +# This can be done better. +return + if [ $up -eq 1 ] then curl "https://$combo@$api/list" > files.json @@ -39,7 +117,7 @@ then cp $i $i.bup done - ./drawn/monthly.sh + ./drawn/monthly for i in drawn/20*.html do |