├── database ├── .gitkeep ├── schema-base.sql ├── schema-runtime.sql └── migrator-core │ ├── doc │ └── intro.md │ ├── .gitignore │ ├── resources │ └── migrations │ │ └── runtime │ │ └── 2020-08-20-A-app-environments.sql │ └── project.clj ├── services ├── anvil │ ├── saml │ │ ├── __init__.py │ │ └── auth.py │ ├── facebook │ │ ├── __init__.py │ │ └── auth.py │ ├── microsoft │ │ ├── __init__.py │ │ └── auth.py │ ├── secrets.yml │ ├── secrets.js │ ├── google │ │ ├── __init__.py │ │ └── auth.py │ ├── users │ │ └── config.py │ └── microsoft.yml ├── facebook │ ├── __init__.py │ └── auth.py ├── google │ ├── __init__.py │ ├── sheets.py │ ├── auth.py │ ├── drive.py │ └── mail.py ├── uplink.py ├── tables │ └── __init__.py ├── stripe │ ├── checkout.py │ └── __init__.py ├── uplink.yml ├── segment.yml ├── tables.yml ├── segment │ └── __init__.py ├── facebook.yml └── stripe.yml ├── downlink └── python │ ├── google │ ├── tables │ ├── facebook │ ├── anvil │ ├── google │ ├── tables │ ├── users │ ├── email.py │ ├── facebook │ ├── util.py │ ├── microsoft │ ├── stripe.py │ ├── regex.py │ └── mpl_util.py │ ├── anvil_downlink_worker │ ├── exec3.py │ └── exec2.py │ ├── anvil_downlink_host │ └── run.py │ └── requirements.txt ├── uplink └── python │ ├── google │ ├── tables │ ├── facebook │ ├── anvil │ ├── google │ ├── tables │ ├── users │ ├── email.py │ ├── facebook │ ├── microsoft │ ├── stripe.py │ ├── tz.py │ ├── util.py │ ├── media.py │ ├── regex.py │ ├── __init__.py │ ├── _server.py │ ├── mpl_util.py │ ├── secrets.py │ ├── _serialise.py │ ├── _components.py │ ├── _threaded_server.py │ └── pdf.py │ ├── requirements2.txt │ ├── .gitignore │ ├── README.rst │ ├── setup.cfg │ └── MANIFEST.in ├── server ├── app-server │ ├── checkouts │ │ ├── runtime-core │ │ └── migrator-core │ └── .gitignore └── core │ ├── resources │ ├── services-core │ └── runtime-client-core │ ├── .gitignore │ ├── src │ └── anvil │ │ ├── runtime │ │ ├── quota.clj │ │ └── app_log.clj │ │ └── dispatcher │ │ └── native_rpc_handlers │ │ ├── raven.clj │ │ └── facebook.clj │ ├── endpoints.txt │ └── test │ └── anvil │ ├── core │ └── handler_test.clj │ └── dispatcher │ └── serialisation │ └── live_objects_test.clj ├── client ├── py │ ├── plotly │ │ ├── graph_objects.py │ │ ├── __init__.py │ │ ├── plotly.py │ │ ├── graph_objs │ │ │ ├── pie │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ └── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ ├── _figure │ │ │ │ └── __init__.py │ │ │ ├── box │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── layout │ │ │ │ ├── shape │ │ │ │ │ └── __init__.py │ │ │ │ ├── grid │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── template │ │ │ │ │ └── __init__.py │ │ │ │ ├── legend │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── xaxis │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── rangeslider │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── rangeselector │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── yaxis │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── scene │ │ │ │ │ ├── xaxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── yaxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── zaxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── annotation │ │ │ │ │ │ ├── hoverlabel │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── camera │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── geo │ │ │ │ │ └── projection │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── slider │ │ │ │ │ └── currentvalue │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── ternary │ │ │ │ │ ├── aaxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── baxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── caxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── annotation │ │ │ │ │ ├── hoverlabel │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── polar │ │ │ │ │ ├── radialaxis │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── angularaxis │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── coloraxis │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── mapbox │ │ │ │ │ ├── layer │ │ │ │ │ │ └── symbol │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ └── updatemenu │ │ │ │ │ └── __init__.py │ │ │ ├── violin │ │ │ │ ├── box │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── bar │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── area │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── choropleth │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ ├── unselected │ │ │ │ │ └── __init__.py │ │ │ │ └── colorbar │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── cone │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── colorbar │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── funnel │ │ │ │ ├── connector │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── funnelarea │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ └── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ ├── image │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── indicator │ │ │ │ ├── number │ │ │ │ │ └── __init__.py │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ ├── gauge │ │ │ │ │ ├── bar │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── step │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── threshold │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── axis │ │ │ │ │ │ └── __init__.py │ │ │ │ └── delta │ │ │ │ │ └── __init__.py │ │ │ ├── mesh3d │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── colorbar │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── ohlc │ │ │ │ ├── decreasing │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── increasing │ │ │ │ │ └── __init__.py │ │ │ ├── sankey │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── link │ │ │ │ │ ├── hoverlabel │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── node │ │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── splom │ │ │ │ ├── dimension │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ ├── unselected │ │ │ │ │ └── __init__.py │ │ │ │ └── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── table │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── cells │ │ │ │ │ └── __init__.py │ │ │ │ └── header │ │ │ │ │ └── __init__.py │ │ │ ├── volume │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── caps │ │ │ │ │ └── __init__.py │ │ │ │ └── slices │ │ │ │ │ └── __init__.py │ │ │ ├── barpolar │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── carpet │ │ │ │ ├── aaxis │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── baxis │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── contour │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── contours │ │ │ │ │ └── __init__.py │ │ │ ├── heatmap │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── scatter │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── sunburst │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── surface │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── contours │ │ │ │ │ ├── x │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── y │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── z │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── treemap │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── pathbar │ │ │ │ │ └── __init__.py │ │ │ │ └── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── waterfall │ │ │ │ ├── connector │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── totals │ │ │ │ │ ├── marker │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── decreasing │ │ │ │ │ ├── marker │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── increasing │ │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── candlestick │ │ │ │ ├── decreasing │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── increasing │ │ │ │ │ └── __init__.py │ │ │ ├── heatmapgl │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── histogram │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── histogram2d │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── colorbar │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── isosurface │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── caps │ │ │ │ │ └── __init__.py │ │ │ │ └── slices │ │ │ │ │ └── __init__.py │ │ │ ├── pointcloud │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── scatter3d │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── line │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── projection │ │ │ │ │ └── __init__.py │ │ │ ├── scattergeo │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── scattergl │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── streamtube │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ └── colorbar │ │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── choroplethmapbox │ │ │ │ ├── marker │ │ │ │ │ └── __init__.py │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── densitymapbox │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ ├── scattercarpet │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── scattermapbox │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ ├── unselected │ │ │ │ │ └── __init__.py │ │ │ │ └── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── scatterpolar │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── parcats │ │ │ │ └── line │ │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ ├── scatterpolargl │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── scatterternary │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── marker │ │ │ │ │ ├── colorbar │ │ │ │ │ │ ├── title │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── selected │ │ │ │ │ └── __init__.py │ │ │ │ └── unselected │ │ │ │ │ └── __init__.py │ │ │ ├── contourcarpet │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── contours │ │ │ │ │ └── __init__.py │ │ │ ├── histogram2dcontour │ │ │ │ ├── hoverlabel │ │ │ │ │ └── __init__.py │ │ │ │ ├── colorbar │ │ │ │ │ ├── title │ │ │ │ │ │ └── __init__.py │ │ │ │ │ └── __init__.py │ │ │ │ └── contours │ │ │ │ │ └── __init__.py │ │ │ └── parcoords │ │ │ │ └── line │ │ │ │ ├── colorbar │ │ │ │ ├── title │ │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ │ │ └── __init__.py │ │ └── README │ └── README ├── img │ ├── loading.gif │ ├── logo-35.png │ ├── logo-35-white.png │ ├── made-with-anvil.png │ └── google-signin-buttons │ │ ├── btn_google_signin_dark_focus_web.png │ │ ├── btn_google_signin_dark_disabled_web.png │ │ ├── btn_google_signin_dark_normal_web.png │ │ ├── btn_google_signin_dark_pressed_web.png │ │ ├── btn_google_signin_light_focus_web.png │ │ ├── btn_google_signin_light_normal_web.png │ │ ├── btn_google_signin_light_pressed_web.png │ │ └── btn_google_signin_light_disabled_web.png ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff ├── js │ ├── lib │ │ └── skulpt-loader.js │ ├── modules │ │ └── regex.js │ └── components │ │ └── InvalidComponent.js ├── auth_error.html ├── auth_result.html ├── raven_auth_error.html ├── client_auth_error.html ├── facebook_auth_error.html ├── microsoft_auth_error.html ├── google_auth_redirect.html ├── auth_success.html ├── raven_auth_success.html └── facebook_auth_success.html └── packaging ├── app-server ├── templates │ ├── Blank │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── anvil.yaml │ │ ├── client_code │ │ │ └── Form1 │ │ │ │ └── __init__.py │ │ ├── server_code │ │ │ └── ServerModule1.py │ │ └── LICENSE │ ├── TodoList │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── client_code │ │ │ └── Form1 │ │ │ │ └── ItemTemplate1 │ │ │ │ └── _template.py │ │ ├── LICENSE │ │ └── anvil.yaml │ └── Default │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── anvil.yaml │ │ ├── server_code │ │ └── ServerModule1.py │ │ ├── client_code │ │ └── Form1 │ │ │ └── __init__.py │ │ └── LICENSE ├── .gitignore ├── package-templates ├── build-all └── anvil_app_server │ └── shell.py └── package-py.js /database/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/anvil/saml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/facebook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/anvil/facebook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/anvil/microsoft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /downlink/python/google: -------------------------------------------------------------------------------- 1 | ../../services/google -------------------------------------------------------------------------------- /downlink/python/tables: -------------------------------------------------------------------------------- 1 | ../../services/tables -------------------------------------------------------------------------------- /uplink/python/google: -------------------------------------------------------------------------------- 1 | ../../services/google -------------------------------------------------------------------------------- /uplink/python/tables: -------------------------------------------------------------------------------- 1 | ../../services/tables -------------------------------------------------------------------------------- /downlink/python/facebook: -------------------------------------------------------------------------------- 1 | ../../services/facebook -------------------------------------------------------------------------------- /uplink/python/facebook: -------------------------------------------------------------------------------- 1 | ../../services/facebook -------------------------------------------------------------------------------- /server/app-server/checkouts/runtime-core: -------------------------------------------------------------------------------- 1 | ../../core -------------------------------------------------------------------------------- /server/core/resources/services-core: -------------------------------------------------------------------------------- 1 | ../../../services -------------------------------------------------------------------------------- /client/py/plotly/graph_objects.py: -------------------------------------------------------------------------------- 1 | from .graph_objs import * -------------------------------------------------------------------------------- /downlink/python/anvil/google: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/google -------------------------------------------------------------------------------- /downlink/python/anvil/tables: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/tables -------------------------------------------------------------------------------- /downlink/python/anvil/users: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/users -------------------------------------------------------------------------------- /server/core/resources/runtime-client-core: -------------------------------------------------------------------------------- 1 | ../../../client -------------------------------------------------------------------------------- /services/google/__init__.py: -------------------------------------------------------------------------------- 1 | from anvil.google import * 2 | -------------------------------------------------------------------------------- /services/google/sheets.py: -------------------------------------------------------------------------------- 1 | from anvil.google.sheets import * -------------------------------------------------------------------------------- /services/uplink.py: -------------------------------------------------------------------------------- 1 | def set_client_config(config): 2 | pass -------------------------------------------------------------------------------- /uplink/python/anvil/google: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/google -------------------------------------------------------------------------------- /uplink/python/anvil/tables: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/tables -------------------------------------------------------------------------------- /uplink/python/anvil/users: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/users -------------------------------------------------------------------------------- /downlink/python/anvil/email.py: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/email.py -------------------------------------------------------------------------------- /downlink/python/anvil/facebook: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/facebook -------------------------------------------------------------------------------- /downlink/python/anvil/util.py: -------------------------------------------------------------------------------- 1 | ../../../client/py/anvil/util.py -------------------------------------------------------------------------------- /services/facebook/auth.py: -------------------------------------------------------------------------------- 1 | from anvil.facebook.auth import * 2 | -------------------------------------------------------------------------------- /services/google/auth.py: -------------------------------------------------------------------------------- 1 | from anvil.google.auth import * 2 | -------------------------------------------------------------------------------- /services/google/drive.py: -------------------------------------------------------------------------------- 1 | from anvil.google.drive import * 2 | -------------------------------------------------------------------------------- /services/google/mail.py: -------------------------------------------------------------------------------- 1 | from anvil.google.mail import * 2 | -------------------------------------------------------------------------------- /uplink/python/anvil/email.py: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/email.py -------------------------------------------------------------------------------- /uplink/python/anvil/facebook: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/facebook -------------------------------------------------------------------------------- /uplink/python/anvil/microsoft: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/microsoft -------------------------------------------------------------------------------- /uplink/python/anvil/stripe.py: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/stripe.py -------------------------------------------------------------------------------- /uplink/python/anvil/tz.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/tz.py -------------------------------------------------------------------------------- /uplink/python/anvil/util.py: -------------------------------------------------------------------------------- 1 | ../../../client/py/anvil/util.py -------------------------------------------------------------------------------- /client/py/plotly/__init__.py: -------------------------------------------------------------------------------- 1 | from . import graph_objects, plotly 2 | -------------------------------------------------------------------------------- /downlink/python/anvil/microsoft: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/microsoft -------------------------------------------------------------------------------- /downlink/python/anvil/stripe.py: -------------------------------------------------------------------------------- 1 | ../../../services/anvil/stripe.py -------------------------------------------------------------------------------- /downlink/python/anvil_downlink_worker/exec3.py: -------------------------------------------------------------------------------- 1 | do_exec = exec 2 | -------------------------------------------------------------------------------- /uplink/python/anvil/media.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/media.py -------------------------------------------------------------------------------- /uplink/python/anvil/regex.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/regex.py -------------------------------------------------------------------------------- /server/app-server/checkouts/migrator-core: -------------------------------------------------------------------------------- 1 | ../../../database/migrator-core -------------------------------------------------------------------------------- /uplink/python/anvil/__init__.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/__init__.py -------------------------------------------------------------------------------- /uplink/python/anvil/_server.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/_server.py -------------------------------------------------------------------------------- /uplink/python/anvil/mpl_util.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/mpl_util.py -------------------------------------------------------------------------------- /uplink/python/anvil/secrets.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/secrets.py -------------------------------------------------------------------------------- /database/schema-base.sql: -------------------------------------------------------------------------------- 1 | migrator-core/resources/migrations/base/schema.sql -------------------------------------------------------------------------------- /uplink/python/anvil/_serialise.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/_serialise.py -------------------------------------------------------------------------------- /database/schema-runtime.sql: -------------------------------------------------------------------------------- 1 | migrator-core/resources/migrations/runtime/schema.sql -------------------------------------------------------------------------------- /packaging/app-server/templates/Blank/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /packaging/app-server/templates/TodoList/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | __pycache__ -------------------------------------------------------------------------------- /uplink/python/anvil/_components.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/_components.py -------------------------------------------------------------------------------- /packaging/app-server/templates/Default/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /uplink/python/anvil/_threaded_server.py: -------------------------------------------------------------------------------- 1 | ../../../downlink/python/anvil/_threaded_server.py -------------------------------------------------------------------------------- /services/tables/__init__.py: -------------------------------------------------------------------------------- 1 | from anvil.tables import * 2 | from anvil.tables import _page_size 3 | -------------------------------------------------------------------------------- /client/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/loading.gif -------------------------------------------------------------------------------- /client/img/logo-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/logo-35.png -------------------------------------------------------------------------------- /downlink/python/anvil_downlink_worker/exec2.py: -------------------------------------------------------------------------------- 1 | def do_exec(code, scope): 2 | exec code in scope 3 | -------------------------------------------------------------------------------- /packaging/app-server/.gitignore: -------------------------------------------------------------------------------- 1 | /python-package-build 2 | /python-package-release 3 | /build-tmp 4 | -------------------------------------------------------------------------------- /client/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /client/img/logo-35-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/logo-35-white.png -------------------------------------------------------------------------------- /services/stripe/checkout.py: -------------------------------------------------------------------------------- 1 | raise Exception('stripe.checkout can only be used from forms, not server modules.') 2 | -------------------------------------------------------------------------------- /client/img/made-with-anvil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/made-with-anvil.png -------------------------------------------------------------------------------- /packaging/app-server/templates/Blank/__init__.py: -------------------------------------------------------------------------------- 1 | __path__ = [__path__[0]+"/server_code", __path__[0]+"/client_code"] 2 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Default/__init__.py: -------------------------------------------------------------------------------- 1 | __path__ = [__path__[0]+"/server_code", __path__[0]+"/client_code"] 2 | -------------------------------------------------------------------------------- /packaging/app-server/templates/TodoList/__init__.py: -------------------------------------------------------------------------------- 1 | __path__ = [__path__[0]+"/server_code", __path__[0]+"/client_code"] 2 | -------------------------------------------------------------------------------- /client/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /client/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /client/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /downlink/python/anvil/regex.py: -------------------------------------------------------------------------------- 1 | import re 2 | 3 | def replace(val, pattern, newval): 4 | return re.sub(pattern, newval, val) 5 | -------------------------------------------------------------------------------- /uplink/python/requirements2.txt: -------------------------------------------------------------------------------- 1 | argparse==1.2.1 2 | future==0.15.2 3 | six==1.15.0 4 | ws4py==0.3.4 5 | python-dateutil==2.5.3 6 | -------------------------------------------------------------------------------- /client/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /client/js/lib/skulpt-loader.js: -------------------------------------------------------------------------------- 1 | var SkGlobals = require("./skulpt"); 2 | require('./skulpt-stdlib'); 3 | 4 | module.exports = SkGlobals; -------------------------------------------------------------------------------- /client/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /client/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /client/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /database/migrator-core/doc/intro.md: -------------------------------------------------------------------------------- 1 | # Introduction to migrator 2 | 3 | TODO: write [great documentation](http://jacobian.org/writing/what-to-write/) 4 | -------------------------------------------------------------------------------- /downlink/python/anvil_downlink_host/run.py: -------------------------------------------------------------------------------- 1 | import anvil_downlink_host 2 | 3 | if __name__ == '__main__': 4 | anvil_downlink_host.run_downlink_host() 5 | 6 | -------------------------------------------------------------------------------- /downlink/python/requirements.txt: -------------------------------------------------------------------------------- 1 | argparse==1.4.0 2 | configparser==4.0.2 3 | psutil==5.7.0 4 | future==0.17.1 5 | safety==1.8.7 6 | six==1.14.0 7 | ws4py==0.5.1 -------------------------------------------------------------------------------- /services/anvil/secrets.yml: -------------------------------------------------------------------------------- 1 | name: App Secrets 2 | prelude: 3 | server: "import anvil.secrets" 4 | preload_module: null 5 | path_whitelist: 6 | - secrets.js 7 | -------------------------------------------------------------------------------- /services/anvil/secrets.js: -------------------------------------------------------------------------------- 1 | var $builtinmodule = function() { 2 | 3 | throw new Sk.builtin.ImportError("The anvil.secrets module cannot be used from client code") 4 | } 5 | -------------------------------------------------------------------------------- /database/migrator-core/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /classes 3 | /checkouts 4 | pom.xml 5 | pom.xml.asc 6 | *.jar 7 | *.class 8 | /.lein-* 9 | /.nrepl-port 10 | .hgignore 11 | .hg/ 12 | -------------------------------------------------------------------------------- /server/core/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | /target 3 | /lib 4 | /classes 5 | pom.xml 6 | pom.xml.asc 7 | *.jar 8 | *.class 9 | /.lein-* 10 | /.nrepl-port 11 | derby.log 12 | /derby-db 13 | -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_dark_focus_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_dark_focus_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_dark_disabled_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_dark_disabled_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_dark_normal_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_dark_normal_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_dark_pressed_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_dark_pressed_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_light_focus_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_light_focus_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_light_normal_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_light_normal_web.png -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_light_pressed_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_light_pressed_web.png -------------------------------------------------------------------------------- /server/app-server/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /classes 3 | pom.xml 4 | pom.xml.asc 5 | *.jar 6 | *.class 7 | /.lein-* 8 | /.nrepl-port 9 | .hgignore 10 | .hg/ 11 | .anvil-data 12 | /test-files 13 | -------------------------------------------------------------------------------- /client/img/google-signin-buttons/btn_google_signin_light_disabled_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugetim/anvil-runtime/master/client/img/google-signin-buttons/btn_google_signin_light_disabled_web.png -------------------------------------------------------------------------------- /client/py/README: -------------------------------------------------------------------------------- 1 | Any .py files in this directory (and its subdirectories) will be available in Sk.builtinFiles. 2 | 3 | For example: 4 | 5 | ./foo/bar.py => Sk.builtinFiles.files["src/lib/foo/bar.py"] -------------------------------------------------------------------------------- /database/migrator-core/resources/migrations/runtime/2020-08-20-A-app-environments.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE scheduled_tasks ALTER COLUMN app_id DROP NOT NULL; 2 | ALTER TABLE background_tasks ALTER COLUMN app_id DROP NOT NULL; 3 | -------------------------------------------------------------------------------- /uplink/python/.gitignore: -------------------------------------------------------------------------------- 1 | # general things to ignore 2 | build/ 3 | dist/ 4 | *.egg-info/ 5 | *.egg 6 | *.py[cod] 7 | __pycache__/ 8 | *.so 9 | *~ 10 | 11 | # due to using tox and pytest 12 | .tox 13 | .cache 14 | -------------------------------------------------------------------------------- /services/uplink.yml: -------------------------------------------------------------------------------- 1 | name: Anvil Uplink 2 | path_whitelist: 3 | - uplink.py 4 | client_config_properties: [] 5 | server_config_properties: 6 | - name: key 7 | type: string 8 | description: The uplink key for this app -------------------------------------------------------------------------------- /uplink/python/README.rst: -------------------------------------------------------------------------------- 1 | Anvil Server Uplink Library 2 | 3 | 4 | This library allows you to write programs that communicate with Anvil apps (www.anvil.works). 5 | For more information, see: https://anvil.works/doc/#server_modules 6 | -------------------------------------------------------------------------------- /services/stripe/__init__.py: -------------------------------------------------------------------------------- 1 | import anvil 2 | 3 | _config = None 4 | 5 | def get_config(): 6 | global _config 7 | if _config is None: 8 | _config = anvil._get_service_client_config("/runtime/services/stripe.yml") 9 | return _config -------------------------------------------------------------------------------- /services/anvil/google/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | import anvil, anvil.server 3 | 4 | _config = None 5 | 6 | def get_config(): 7 | global _config 8 | if _config is None: 9 | _config = anvil.server.call("anvil.private.google.get_config") 10 | return _config 11 | -------------------------------------------------------------------------------- /services/anvil/users/config.py: -------------------------------------------------------------------------------- 1 | import anvil 2 | 3 | _config = None 4 | 5 | def get_client_config(): 6 | global _config 7 | if _config is None: 8 | _config = anvil._get_service_client_config("/runtime/services/anvil/users.yml") 9 | return _config 10 | -------------------------------------------------------------------------------- /uplink/python/setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | # This flag says that the code is written to work on both Python 2 and Python 3 | # 3. If at all possible, it is good practice to do this. If you cannot, you 4 | # will need to generate wheels for each Python version that you support. 5 | universal=1 6 | -------------------------------------------------------------------------------- /uplink/python/MANIFEST.in: -------------------------------------------------------------------------------- 1 | # Include the license file 2 | include LICENSE.txt 3 | 4 | # Include the data files 5 | recursive-include data * 6 | 7 | # If using Python 2.6 or less, then have to include package data, even though 8 | # it's already declared in setup.py 9 | # include sample/*.dat 10 | -------------------------------------------------------------------------------- /client/py/plotly/plotly.py: -------------------------------------------------------------------------------- 1 | 2 | def _mk_unimplemented(name): 3 | def f(*args, **kwargs): 4 | raise Exception("You don't need %s() on Anvil. Set the 'data' property on a Plot component instead" % name) 5 | return f 6 | 7 | iplot = _mk_unimplemented("iplot") 8 | plot = _mk_unimplemented("plot") 9 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Blank/anvil.yaml: -------------------------------------------------------------------------------- 1 | dependencies: [] 2 | services: [] 3 | package_name: MyApp 4 | allow_embedding: false 5 | name: My App 6 | runtime_options: {version: 2, client_version: '3', server_version: python3-sandbox} 7 | metadata: {} 8 | startup_form: Form1 9 | db_schema: [] 10 | renamed: true 11 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Default/anvil.yaml: -------------------------------------------------------------------------------- 1 | dependencies: [] 2 | services: [] 3 | package_name: MyApp 4 | allow_embedding: false 5 | name: My App 6 | runtime_options: {version: 2, client_version: '3', server_version: python3-sandbox} 7 | metadata: {} 8 | startup_form: Form1 9 | db_schema: [] 10 | renamed: true 11 | -------------------------------------------------------------------------------- /services/segment.yml: -------------------------------------------------------------------------------- 1 | name: Segment.io 2 | prelude: {client: "import segment.client as analytics"} 3 | path_whitelist: 4 | - segment/__init__.py 5 | - segment/client.js 6 | client_config_properties: 7 | - name: write_key 8 | type: string 9 | description: Your Segment.io write key 10 | server_config_properties: [] 11 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/pie/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.pie.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/_figure/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Figure(WrappedObject): 8 | _name = "Figure" 9 | _module = "plotly.graph_objs._figure" 10 | 11 | 12 | __all__ = [ 13 | 'Figure', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/box/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.box.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/shape/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.layout.shape" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/pie/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.pie.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/violin/box/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.violin.box" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/bar/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.bar.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/box/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.box.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/grid/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Domain(WrappedObject): 8 | _name = "Domain" 9 | _module = "plotly.graph_objs.layout.grid" 10 | 11 | 12 | __all__ = [ 13 | 'Domain', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/pie/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.pie.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/violin/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.violin.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/area/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.area.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/box/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.box.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/box/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.box.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choropleth/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.choropleth.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/cone/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.cone.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnel/connector/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.funnel.connector" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnel/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.funnel.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnelarea/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.funnelarea.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnelarea/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.funnelarea.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/image/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.image.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/indicator/number/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.indicator.number" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/indicator/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.indicator.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/template/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Data(WrappedObject): 8 | _name = "Data" 9 | _module = "plotly.graph_objs.layout.template" 10 | 11 | 12 | __all__ = [ 13 | 'Data', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/mesh3d/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.mesh3d.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/ohlc/decreasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.ohlc.decreasing" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/ohlc/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.ohlc.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/ohlc/increasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.ohlc.increasing" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/sankey/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.sankey.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/splom/dimension/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Axis(WrappedObject): 8 | _name = "Axis" 9 | _module = "plotly.graph_objs.splom.dimension" 10 | 11 | 12 | __all__ = [ 13 | 'Axis', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/splom/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.splom.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/splom/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.splom.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/table/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.table.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/violin/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.violin.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/volume/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.volume.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/README: -------------------------------------------------------------------------------- 1 | The entire graph_objs directory in this directory is generated by server/deploy/build-plotly-client-package.py. Do not edit by hand. 2 | 3 | This dummy plotly package is used in Skulpt and the PyPy sandboxes, and exactly (probably) mirrors the structure and basic functionality of the real plotly library, which is installed on the Downlinks. -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/barpolar/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.barpolar.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/carpet/aaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.carpet.aaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/carpet/baxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.carpet.baxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/cone/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.cone.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/contour/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.contour.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/heatmap/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.heatmap.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/indicator/gauge/bar/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.indicator.gauge.bar" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/legend/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.legend.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/xaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.xaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/yaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.yaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatter.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/splom/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.splom.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/sunburst/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.sunburst.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/surface/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.surface.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/treemap/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.treemap.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/violin/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.violin.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/connector/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.waterfall.connector" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/candlestick/decreasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.candlestick.decreasing" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/candlestick/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.candlestick.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/candlestick/increasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.candlestick.increasing" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choropleth/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.choropleth.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choropleth/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.choropleth.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/contour/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.contour.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnelarea/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.funnelarea.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/heatmap/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.heatmap.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/heatmapgl/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.heatmapgl.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram2d/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram2d.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/indicator/gauge/step/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.indicator.gauge.step" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/isosurface/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.isosurface.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/mesh3d/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.mesh3d.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/pointcloud/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.pointcloud.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/pointcloud/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Border(WrappedObject): 8 | _name = "Border" 9 | _module = "plotly.graph_objs.pointcloud.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Border', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/sankey/link/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.sankey.link.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/sankey/node/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.sankey.node.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter3d/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatter3d.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattergeo/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattergeo.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattergl/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattergl.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/streamtube/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.streamtube.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/surface/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.surface.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/treemap/pathbar/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Textfont(WrappedObject): 8 | _name = "Textfont" 9 | _module = "plotly.graph_objs.treemap.pathbar" 10 | 11 | 12 | __all__ = [ 13 | 'Textfont', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/violin/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.violin.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/volume/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.volume.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.waterfall.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choropleth/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.choropleth.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choroplethmapbox/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.choroplethmapbox.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/contour/contours/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Labelfont(WrappedObject): 8 | _name = "Labelfont" 9 | _module = "plotly.graph_objs.contour.contours" 10 | 11 | 12 | __all__ = [ 13 | 'Labelfont', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.densitymapbox.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/heatmapgl/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.heatmapgl.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/scene/xaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.scene.xaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/scene/yaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.scene.yaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/scene/zaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.scene.zaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattercarpet.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattermapbox.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterpolar.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/surface/contours/x/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Project(WrappedObject): 8 | _name = "Project" 9 | _module = "plotly.graph_objs.surface.contours.x" 10 | 11 | 12 | __all__ = [ 13 | 'Project', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/surface/contours/y/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Project(WrappedObject): 8 | _name = "Project" 9 | _module = "plotly.graph_objs.surface.contours.y" 10 | 11 | 12 | __all__ = [ 13 | 'Project', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/surface/contours/z/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Project(WrappedObject): 8 | _name = "Project" 9 | _module = "plotly.graph_objs.surface.contours.z" 10 | 11 | 12 | __all__ = [ 13 | 'Project', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/totals/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.waterfall.totals.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /packaging/app-server/templates/TodoList/client_code/Form1/ItemTemplate1/_template.py: -------------------------------------------------------------------------------- 1 | from anvil import * 2 | 3 | class ItemTemplate1Template(DataRowPanel): 4 | 5 | def init_components(self, **properties): 6 | # Initialise GridPanel 7 | super().__init__() 8 | 9 | # Initialise custom properties here 10 | self.item = properties.get('item', {}) 11 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/bar/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.bar.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choropleth/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.choropleth.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.choroplethmapbox.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram2d/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram2d.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/indicator/gauge/threshold/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.indicator.gauge.threshold" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/isosurface/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.isosurface.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/geo/projection/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Rotation(WrappedObject): 8 | _name = "Rotation" 9 | _module = "plotly.graph_objs.layout.geo.projection" 10 | 11 | 12 | __all__ = [ 13 | 'Rotation', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/slider/currentvalue/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.slider.currentvalue" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.ternary.aaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/ternary/baxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.ternary.baxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/ternary/caxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.ternary.caxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class YAxis(WrappedObject): 8 | _name = "YAxis" 9 | _module = "plotly.graph_objs.layout.xaxis.rangeslider" 10 | 11 | 12 | __all__ = [ 13 | 'YAxis', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/parcats/line/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.parcats.line.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattermapbox/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.scattermapbox.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattermapbox/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.scattermapbox.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterpolargl.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterternary/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterternary.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/splom/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.splom.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/streamtube/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.streamtube.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/decreasing/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.waterfall.decreasing.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/increasing/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Line(WrappedObject): 8 | _name = "Line" 9 | _module = "plotly.graph_objs.waterfall.increasing.marker" 10 | 11 | 12 | __all__ = [ 13 | 'Line', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choroplethmapbox/selected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.choroplethmapbox.selected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.contourcarpet.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/contourcarpet/contours/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Labelfont(WrappedObject): 8 | _name = "Labelfont" 9 | _module = "plotly.graph_objs.contourcarpet.contours" 10 | 11 | 12 | __all__ = [ 13 | 'Labelfont', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.densitymapbox.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.funnel.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram2dcontour.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.annotation.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.polar.radialaxis.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.parcoords.line.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatter.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatter3d.line.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.treemap.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.barpolar.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.choroplethmapbox.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/choroplethmapbox/unselected/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.choroplethmapbox.unselected" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.coloraxis.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Textfont(WrappedObject): 8 | _name = "Textfont" 9 | _module = "plotly.graph_objs.layout.mapbox.layer.symbol" 10 | 11 | 12 | __all__ = [ 13 | 'Textfont', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatter3d.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattergeo.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattergl.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.sunburst.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/auth_error.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /client/auth_result.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.histogram2dcontour.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/histogram2dcontour/contours/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Labelfont(WrappedObject): 8 | _name = "Labelfont" 9 | _module = "plotly.graph_objs.histogram2dcontour.contours" 10 | 11 | 12 | __all__ = [ 13 | 'Labelfont', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.scene.annotation.hoverlabel" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterpolar.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattercarpet.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scattermapbox.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterpolargl.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.scatterternary.marker.colorbar.title" 10 | 11 | 12 | __all__ = [ 13 | 'Font', 14 | ] -------------------------------------------------------------------------------- /services/anvil/saml/auth.py: -------------------------------------------------------------------------------- 1 | import anvil.server 2 | 3 | def login(*a, **k): 4 | raise Exception("anvil.saml.auth.login cannot be called from a server module") 5 | 6 | def get_user_email(): 7 | return anvil.server.call("anvil.private.saml.auth.get_user_email") 8 | 9 | def get_user_attributes(): 10 | return anvil.server.call("anvil.private.saml.auth.get_user_attributes") 11 | -------------------------------------------------------------------------------- /services/tables.yml: -------------------------------------------------------------------------------- 1 | name: Data Tables 2 | prelude: "import anvil.tables as tables\nimport anvil.tables.query as q\nfrom anvil.tables import app_tables" 3 | oldPreludes: 4 | - "import tables\nfrom tables import app_tables" 5 | path_whitelist: 6 | - tables/__init__.py 7 | - anvil/tables/__init__.py 8 | - anvil/tables/query.py 9 | client_config_properties: [] 10 | server_config_properties: [] 11 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Blank/client_code/Form1/__init__.py: -------------------------------------------------------------------------------- 1 | from _template import Form1Template 2 | from anvil import * 3 | import anvil.server 4 | 5 | class Form1(Form1Template): 6 | 7 | def __init__(self, **properties): 8 | # Set Form properties and Data Bindings. 9 | self.init_components(**properties) 10 | 11 | # Any code you write here will run when the form opens. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Default/server_code/ServerModule1.py: -------------------------------------------------------------------------------- 1 | import anvil.server 2 | 3 | # This is a server module. It runs on the server, rather than in the user's browser. 4 | # 5 | # To allow anvil.server.call() to call functions here, we mark 6 | # them with @anvil.server.callable. 7 | 8 | 9 | @anvil.server.callable 10 | def say_hello_name(name): 11 | return f"Hello from the server, {name}!" 12 | -------------------------------------------------------------------------------- /server/core/src/anvil/runtime/quota.clj: -------------------------------------------------------------------------------- 1 | (ns anvil.runtime.quota 2 | (:require [anvil.util :as util])) 3 | 4 | ;; Stubs for quota enforcement 5 | 6 | (defn decrement! [session-state environment bucket tokens-required]) 7 | 8 | (defn decrement-if-possible! [session-state environment bucket tokens-required] true) 9 | 10 | (def set-quota-impl! (util/hook-setter #{decrement! decrement-if-possible!})) 11 | 12 | -------------------------------------------------------------------------------- /database/migrator-core/project.clj: -------------------------------------------------------------------------------- 1 | (defproject anvil-migrator-core "latest" 2 | 3 | :dependencies [[org.clojure/clojure "1.8.0"] 4 | [org.clojure/data.json "0.2.5"] 5 | [org.clojure/java.jdbc "0.7.10"] 6 | [org.postgresql/postgresql "42.2.8"] 7 | [digest "1.4.4"] 8 | [slingshot "0.12.2"]] 9 | :aot :all 10 | :omit-source true) 11 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/parcats/line/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class ColorBar(WrappedObject): 8 | _name = "ColorBar" 9 | _module = "plotly.graph_objs.parcats.line" 10 | 11 | 12 | __all__ = [ 13 | 'ColorBar', 14 | 'colorbar', 15 | ] 16 | 17 | from plotly.graph_objs.parcats.line import colorbar 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/totals/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.waterfall.totals" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | 'marker', 15 | ] 16 | 17 | from plotly.graph_objs.waterfall.totals import marker 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/parcoords/line/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class ColorBar(WrappedObject): 8 | _name = "ColorBar" 9 | _module = "plotly.graph_objs.parcoords.line" 10 | 11 | 12 | __all__ = [ 13 | 'ColorBar', 14 | 'colorbar', 15 | ] 16 | 17 | from plotly.graph_objs.parcoords.line import colorbar 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scatter3d/line/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class ColorBar(WrappedObject): 8 | _name = "ColorBar" 9 | _module = "plotly.graph_objs.scatter3d.line" 10 | 11 | 12 | __all__ = [ 13 | 'ColorBar', 14 | 'colorbar', 15 | ] 16 | 17 | from plotly.graph_objs.scatter3d.line import colorbar 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/coloraxis/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class ColorBar(WrappedObject): 8 | _name = "ColorBar" 9 | _module = "plotly.graph_objs.layout.coloraxis" 10 | 11 | 12 | __all__ = [ 13 | 'ColorBar', 14 | 'colorbar', 15 | ] 16 | 17 | from plotly.graph_objs.layout.coloraxis import colorbar 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/decreasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.waterfall.decreasing" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | 'marker', 15 | ] 16 | 17 | from plotly.graph_objs.waterfall.decreasing import marker 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/waterfall/increasing/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Marker(WrappedObject): 8 | _name = "Marker" 9 | _module = "plotly.graph_objs.waterfall.increasing" 10 | 11 | 12 | __all__ = [ 13 | 'Marker', 14 | 'marker', 15 | ] 16 | 17 | from plotly.graph_objs.waterfall.increasing import marker 18 | -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/scattermapbox/marker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class ColorBar(WrappedObject): 8 | _name = "ColorBar" 9 | _module = "plotly.graph_objs.scattermapbox.marker" 10 | 11 | 12 | __all__ = [ 13 | 'ColorBar', 14 | 'colorbar', 15 | ] 16 | 17 | from plotly.graph_objs.scattermapbox.marker import colorbar 18 | -------------------------------------------------------------------------------- /packaging/app-server/templates/Blank/server_code/ServerModule1.py: -------------------------------------------------------------------------------- 1 | import anvil.server 2 | 3 | # This is a server module. It runs on the server, rather than in the user's browser. 4 | # 5 | # To allow anvil.server.call() to call functions here, we mark 6 | # them with @anvil.server.callable. 7 | # Here is an example - you can replace it with your own: 8 | # 9 | # @anvil.server.callable 10 | # def say_hello(name): 11 | # print("Hello, " + name + "!") 12 | # return 42 13 | # -------------------------------------------------------------------------------- /client/py/plotly/graph_objs/layout/title/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from anvil.util import WrappedObject, WrappedList 3 | from anvil.server import serializable_type 4 | 5 | 6 | @serializable_type 7 | class Font(WrappedObject): 8 | _name = "Font" 9 | _module = "plotly.graph_objs.layout.title" 10 | 11 | @serializable_type 12 | class Pad(WrappedObject): 13 | _name = "Pad" 14 | _module = "plotly.graph_objs.layout.title" 15 | 16 | 17 | __all__ = [ 18 | 'Font', 19 | 'Pad', 20 | ] -------------------------------------------------------------------------------- /client/raven_auth_error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /uplink/python/anvil/pdf.py: -------------------------------------------------------------------------------- 1 | import anvil.server 2 | 3 | def render_form(*args, **kwargs): 4 | return anvil.server.call("anvil.private.pdf.component_to_pdf", {}, args, kwargs) 5 | 6 | 7 | form_to_pdf = render_form 8 | 9 | 10 | class PdfRenderer(object): 11 | def __init__(self, **kwargs): 12 | self.options = kwargs 13 | 14 | def render_form(self, *args, **kwargs): 15 | return anvil.server.call("anvil.private.pdf.component_to_pdf", self.options, args, kwargs) 16 | -------------------------------------------------------------------------------- /client/client_auth_error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /client/facebook_auth_error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /packaging/app-server/package-templates: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | if [ "$1" == "" ]; then 6 | echo "Usage: $0