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



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