summaryrefslogtreecommitdiff
path: root/update.sh
diff options
context:
space:
mode:
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh90
1 files changed, 84 insertions, 6 deletions
diff --git a/update.sh b/update.sh
index 1be9d45..490e52d 100755
--- a/update.sh
+++ b/update.sh
@@ -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