File: thumbspage/build/x-publish-external-demos-prod/_publish-@-android-tkinter.sh
#=================================================================== # Automatically build+publish this folder's content, only. # # Launch this script from Terminal in its own folder, with: # cd $C/android-tkinter # bash _publish.sh # # Also run by $W/_admin/BUILD-THUMBSPAGE-CLIENTS/_PUBLISH.sh, to # update all thumbspage external clients in a single step. #=================================================================== # get common defs source ~/MY-STUFF/Websites/_admin/BUILD-THUMBSPAGE-CLIENTS/common.sh # Caution: see also nested ALL.zip for code changes py3 $C/thumbspage/thumbspage.py android-tkinter <<-EOF 3 EOF py3 $C/thumbspage/thumbspage.py android-tkinter/Sizing/ <<-EOF 3 EOF pubdir=$W/Programs/Current/Complete rm -rf $pubdir/android-tkinter cp -p using-tkinter-programs-on-android.html $pubdir cp -Rp android-tkinter $pubdir # pre analytics/.htaccess cd $pubdir py3 $Z/zip-create.py android-tkinter.zip android-tkinter -skipcruft | tail -n 20 # live versions py3 $M/insert-analytics.py using-tkinter-programs-on-android.html py3 $M/insert-analytics.py android-tkinter/index.html py3 $M/insert-analytics.py android-tkinter/Sizing/index.html # don't inherit this from root cp -p $C/android-tkinter/.htaccess android-tkinter/CODE cp -p $C/android-tkinter/.htaccess android-tkinter/etc cd $W py3 _PUBLISH.py | tail -n 20 cd UNION cp -p android-tkinter.zip $C/android-tkinter/_private_/android-tkinter--$stamp.zip # or use a combined zip like thumbspage? SCP using-tkinter-programs-on-android.html htdocs # needed iff changed SCP android-tkinter.zip htdocs SSH <<-EOF cd htdocs rm -rf android-tkinter # from root unzip -d . android-tkinter.zip # remakes a-t/ exit EOF # keeps android-tkinter.zip in site root # upload parts that differ from user zip: analytics, .htaccess extras='index.html Sizing/index.html CODE/.htaccess etc/.htaccess' for extra in $extras; do SCP android-tkinter/$extra htdocs/android-tkinter/$extra done # keeps android-tkinter.zip in local site copy