#!/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 for i in $@ do eval "$i=1" done if [ $up -eq 1 ] then curl "https://$combo@$api/list" > files.json 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 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