No description, website, or topics provided.
JavaScript CSS HTML Python
Switch branches/tags
Nothing to show
Latest commit 32c082e Sep 23, 2015 @elibixby elibixby Update README.md
Permalink
Failed to load latest commit information.
custom-css Small CSS fix for better flexbox behavior. May 15, 2013
custom-images Initial commit of Picturesque app. May 15, 2013
custom-js Initial commit of Picturesque app. May 15, 2013
demo-images Initial commit of Picturesque app. May 15, 2013
endpoints-proto-datastore @ 8fb98c1 Initial commit of Picturesque app. May 15, 2013
filer.js @ 8682c64 Initial commit of Picturesque app. May 15, 2013
html Setting parsetags explicit for Google+ script loading. May 22, 2013
io-2012-slides @ a94a99d Initial commit of Picturesque app. May 15, 2013
.gitignore Initial commit of Picturesque app. May 15, 2013
.gitmodules Initial commit of Picturesque app. May 15, 2013
CONTRIB.md Initial commit of Picturesque app. May 15, 2013
LICENSE
README.md Update README.md Sep 23, 2015
app.yaml Initial commit of Picturesque app. May 15, 2013
appengine_config.py Initial commit of Picturesque app. May 15, 2013
auth_util.py Initial commit of Picturesque app. May 15, 2013
definition.appcache Setting parsetags explicit for Google+ script loading. May 22, 2013
index.yaml Initial commit of Picturesque app. May 15, 2013
models.py Initial commit of Picturesque app. May 15, 2013
picturesque.py Initial commit of Picturesque app. May 15, 2013
populate_test_user.py Initial commit of Picturesque app. May 15, 2013
services.py Initial commit of Picturesque app. May 15, 2013
settings.py.example Initial commit of Picturesque app. May 15, 2013
slide_config.js Initial commit of Picturesque app. May 15, 2013

README.md

status: inactive

This project is no longer actively developed or maintained.

Picturesque

"Picturesque" is a sample application used to demonstrate Cloud and Client best practices at Google I/O 2013. For more information, see the slides, the Google I/O Session or try out the application!

Project Setup, Installation, and Configuration

To check out the application, execute:

git clone --recursive https://github.com/GoogleCloudPlatform/appengine-picturesque-python

and all submodules will be cloned as well.

To set up the application, you'll need to create a settings.py file with your Client ID as well as a custom-js/picturesque-config.js file with the same data. Sample data and links are contained in the files settings.py.example and custom-js/picturesque-config.js.example.

To build the application after changes, run python make_index.py from the html/ directory. This will require that you have Jinja2 installed locally.

To populate the test data, use the remote api:

remote_api_shell.py -s your-app-id.appspot.com
Email: some-application-admin@mail.com
Password:
App Engine remote_api shell
Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
The db, ndb, users, urlfetch, and memcache modules are imported.
s~your-app-id> import populate_test_user
s~your-app-id> populate_test_user.reset_test_user()
Removing all existing
Adding the demo photos
s~your-app-id>

where your-app-id is the application ID you are using in app.yaml. This will also use the test user account you define in settings.py.

Contributing changes

Licensing

Products

Language

APIs

Dependencies