Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aksiksi/tf2bv-gae

A Google App Engine version of my tf2-backpack-viewer repo.
https://github.com/aksiksi/tf2bv-gae

Last synced: 6 days ago
JSON representation

A Google App Engine version of my tf2-backpack-viewer repo.

Awesome Lists containing this project

README

        

tf2bv-gae
=========

A Google App Engine version of my tf2-backpack-viewer repo.

No dependencies - simply upload the whole thing to your account using the Google App Engine SDK.

See it in action: [2.tf2-bv.appspot.com](http://2.tf2-bv.appspot.com)

Structure
---------

- flask
- werkzeug
- simplejson = jinja2 dependency
- jinja2
- application = contains the app's files, templates etc.
* templates = contains jinja2 templates
* static = contains favicon.ico, JS, and CSS files
* __init__.py = initializes the Flask app
* parse.py = contains parsing functions
* views.py = contains the app's views and routing logic
- cron.yaml = used for running update.py every hour
- app.yaml = required by GAE
- main.py = runs the Flask app using the GAE WSGI server
- update.py = grabs the TF2 item schema every hour and stores it in memcache

Bugs
----

Please use the issues tracker to report any bugs you encounter.

Thanks
------

Francisco Souza, whose [blog post](http://f.souza.cc/2010/08/flying-with-flask-on-google-app-engine.html) on deploying a Flask app to GAE was a real help in getting this done.