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