This python script takes a shapefile zips it up, adds it to ArcGIS Online, publishes it as a feature service, makes a webmap with it, and shares the webmap.