#!/bin/sh if [ -f ../password.txt ] then combo=kaa:$( cat ../password.txt ) fi api="neocities.org/api" #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" $i done # This can be done better. return if [ $up -eq 1 ] then curl "https://$combo@$api/list" > files.json ssh kaa@mesacsclub.com "ls /var/www/htdocs/kaa/Photo" | sort -r > photo fi if [ $files -eq 1 ] then ./files > files.html if [ $up -eq 1 ] then curl -F "files.html=@files.html" "https://$combo@$api/upload" fi fi if [ $drawn -eq 1 ] then 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 fi if [ $composed -eq 1 ] then ./composed > composed.html if [ $up -eq 1 ] then curl -F "composed.html=@composed.html" "https://$combo@$api/upload" fi fi if [ $photographed -eq 1 ] then 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 fi