File: thumbspage/build/x-publish-external-demos-prod/_publish-@-frigcal-screenshots.sh

#===================================================================
# Automatically build+publish this folder's content, only.
#
# Launch this script from Terminal in its own folder, with:
#     cd $C/frigcal/docetc/docimgs
#     bash _publish.sh
#
# Also run by $W/_admin/BUILD-THUMBSPAGE-CLIENTS/_PUBLISH.sh, to 
# update all thumbspage external clients in a single step.
#
# This script builds screenshot folders for online viewing only.
# This app also has a build/ folder for complete-package builds.
#===================================================================

# get common defs
source ~/MY-STUFF/Websites/_admin/BUILD-THUMBSPAGE-CLIENTS/common.sh

# the root page could be an imageless gallery page, but isn't
platforms='macosx windows linux'

# build 3 galleries (+ android someday?)
for platform in $platforms; do
    py3 $C/thumbspage/thumbspage.py $platform <<-EOF
	
	
	
	
	EOF
done	

# cp docimgs/ to deleted pub version
cd $W/Programs/Current/Complete/frigcal-products/unzipped/docetc
rm -rf docimgs
cp -pR $C/frigcal/docetc/docimgs .

# installed tag comment in all 4 (HEADER in galleries)
py3 $M/insert-analytics.py docimgs/index.html
for platform in $platforms; do
    py3 $M/insert-analytics.py docimgs/$platform/index.html
done

# publish to union and zip; adds ip-anon line to all index.html for zip+upload
cd $W
py3 _PUBLISH.py | tail -n 20
cd UNION/frigcal-products/unzipped/docetc
py3 $Z/zip-create.py docimgs.zip docimgs -skipcruft | tail -n 20

# upload, unzip, remove
SCP docimgs.zip htdocs/frigcal-products/unzipped/docetc
SSH <<-EOF
	cd htdocs/frigcal-products/unzipped/docetc
	rm -rf docimgs
	unzip -d . docimgs.zip
	rm docimgs.zip
	exit
	EOF

rm docimgs.zip    # local UNION copy



[Home page] Books Code Blog Python Author Train Find ©M.Lutz