Projects tagged ‘appengine’ and ‘google’


Jump to tag:

Projects tagged ‘appengine’ and ‘google’

Filtered by Project Tags appengine google

Refine results Project Tags python (7) bigtable (3) java (2) web (2) devtool (2) gae (2) django (2) build (2) rank (1) client (1) orm (1) cloudcomputing (1)

[16 total ]

43 Users
   

Google App Engine enables developers to build python web applications on the same scalable systems that power Google's applications. Google App Engine exposes a fully-integrated development ... [More] environment. Google App Engine makes it easy to design scalable applications that grow from one to millions of users without infrastructure headaches. Every Google App Engine application can use up to 500MB persistent storage and 5 million monthly page views, free. [Less]
Created about 1 year ago.

9 Users

With app-engine-patch a major part of Django works on App Engine without any modifications. An important feature is use of Google's native 'Model' class to interact with the 'Big Table' database ... [More] , rather than the Django ORM. This has the advantage that you can use new datastore features as soon as they get released, and code optimized for the App Engine Datastore can be reused from both Django and WebApp projects. Many optional, useful extras are provided in the companion 'ragendja' library to speed up your App Engine development. [Less]
Created 12 months ago.

2 Users

This project provides a helper that eases the process of creating a Django project to run on the Google App Engine. The helper currently provides: The ability to use most manage.py commands A ... [More] BaseModel class that appears the same as the standard Django Model class. The ability to serialize and deserialize model instances to JSON, YAML and XML. Access to Django's test framework with a test datastore and support for fixtures. The ability to send email via the App Engine mail API using the standard Django mail functions. An App Engine compatible implementation of the Django authentication framework. Only users are supported at this time. Group and Permission support is not implemented. Support for the Django memcache cache backend module. Support for the db and cache session backed modules when using Django 1.0 alpha. This is an initial release of the helper and we look forward to working with the community to extend the functionality it provides. For more details and to get started please refer to the introductory article or the README. If you are upgrading from an earlier version of the Google App Engine Helper for Django you may be interested in the list of recent CHANGES. To Submit Your Patch to the helperTo submit a patch to the helper Locate or Create a bug for the issue you wish to patch Post the code for the patch in the issue If the patch is accepted, we'll mark it as such (set the status as Patch-Accepted) When the version of the helper with your accepted patch is released, we'll mark the issue as Fixed-Patch To Submit a Feature or IssueTo submit a feature: Check if the feature already exists in the issue tracker If it does, star the issue If you have additional clarification, add that to the comments If the feature does not exist, file a new feature including a description of the desired functionality To submit a potential issue: Check to see if the issue exists If it does, star the issue If you have additional information on the issue, add that to the bug If the issue does not exist File the issue. Please include as much specific detail as possible when reporting the bug. Include any stack trace that you see, and if appropriate screenshots of the observed behavior [Less]
Created about 1 year ago.

1 Users

Ranklist is a python library for Google App Engine that implements a data structure for storing integer scores and quickly retrieving their relative ranks. A very simple sample app is included in ... [More] the source code, and can be tried out at http://ranklist-example.appspot.com. [Less]
Created 11 months ago.

1 Users

JRuby on Google App EngineWith support for the Java Language, it's now possible to run Ruby code on Google App Engine. This project aims to make using JRuby as easy as any of the native App Engine ... [More] languages. Although Google employees may participate in this project, the code is experimental and is not officially supported by Google. Everything You Need to Get StartedTools. Everything you need is available as gems. Just install the google-appengine gem to get the development app server and JRuby runtime, no need to install JRuby separately. APIs. All APIs available for Java are available to JRuby. See the API docs for more information. Gems. We support gem bundler as an alternative to requiring rubygems. Gems written entirely in Ruby will work fine, as will gems that have had extensions written in Java. Sorry, no gems with C extensions. Frameworks. We currently support the Sinatra micro-framework. Any framework that is compatible with Rack and gem bundler should work. We plan to support Rails 3 once it is available. Persistence. We have a DataMapper adapter for App Engine datastore that supports the features you'd expect, like associations and validations. Support for some datastore features like transactions and entity groups are in progress. Performance. Additional instances of your app will spin-up as needed, which can take several seconds, but parts of your app can use Java or Duby servlets, that spin-up right away. [Less]
Created 8 months ago.

0 Users

Reducisaurus Shrinks CSS and JS Reducisaurus is a web service for minifying and serving CSS and JS files. Reducisaurus is based on YUI Compressor and runs on AppEngine. How can I use ... [More] it? Reducisaurus is a basic web service -- no special client is required, and it supports a variety of input options. The base URLs for requests are: http://reducisaurus.appspot.com/js?file=...&url=... http://reducisaurus.appspot.com/css?file=...&url=...You can use it directly from HTML: You can send a POST or a GET, and you can use as many of the "file" or "url" arguments as you need. Values are inspected to determine whether they contain inline code or are external URLs. Values that look like URLs will be fetched, and other values will be parsed as CSS or JS. Any parameter name w/o a - or will be treated as input. POST supports form encodings or multipart file uploads. ExamplesYou can pass the contents of the file directly: http://reducisaurus.appspot.com/js?file={{SOME_JAVASCRIPT_CODE}} Or you can specify remote URLs: http://reducisaurus.appspot.com/css?url={{SOME_URL}}Or you can mix and match by specifying both file and url parameters. They will be concatenated in sorted order by parameter name (ex: url1, url2, ... url0), so you can have dependencies between the inputs. http://reducisaurus.appspot.com/css?url1={{SOME_URL}}&url2={{SOME_OTHER_URL}}&file1={{SOME_CSS}} Cache OptionsThe contents of remote URLs are cached server side for 600 seconds. You can override this by specifying &expire_urls=0. Or, you can specify some number of seconds the data should be cached for. By default, the HTTP response instructs the browser to cache for 600 seconds. This can be overridden with the &max-age= parameter (in seconds). Set either value to 0 or a non-numeric value to disable caching. When testing from a browser, the shift-reload headers will bust server-side caches. Python Client You can also use Reducisaurus from scripting languages (see Squish). Here is a basic client in Python: import httplib, urllib params = urllib.urlencode({'file1': open('file.js').read()}) headers = {'Content-Type': 'application/x-www-form-urlencoded'} conn = httplib.HTTPConnection('reducisaurus.appspot.com') conn.request('POST', '/js', params, headers) response = conn.getresponse() data = response.read() conn.close() print data Notes Reducisaurus isn't very good at identifying errors. If there are JavaScript parsing errors, it will return a non-200 status code and the body will contain the Rhino errors generated by YUI Compressor. For other errors, like bad URLs or malformed CSS, it might just fail. If you are using Reducisaurus on a site that gets non-trivial traffic, you should set up your own instance on AppEngine. [Less]
Created about 1 month ago.

0 Users

The google-appengine-mac-launcher project contains the source code for the GUI launcher included in the Google App Engine SDK for Python on Mac. The launcher itself is written in Objective-C. The ... [More] source code for the launcher distributed with the App Engine Windows SDK installer can be found on the google-appengine-wx-launcher project page. You might also be interested in the google-appengine-wx-launcher project, that works for Mac, Windows and Linux: https://www.ohloh.net/p/google-appengine-wx-launcher [Less]
Created 3 months ago.

0 Users

This project contains the source code for the GUI Launcher, first included with the Google App Engine SDK 1.2.5 for Python on Windows. The Launcher is an application for creating, running, uploading ... [More] , and otherwise managing Google App Engine applications. The Launcher itself is written in Python and uses the wxWidgets toolkit. You can run the Launcher on Linux and Mac OS X as well. Mac developers already have a native Launcher included with its SDK. You can find the Mac Launcher Ohloh page at https://www.ohloh.net/p/google-appengine-mac-launcher [Less]
Created 3 months ago.

0 Users

A service that parses arbitrary HTML and returns a whitelisted subset of the elements and attributes based on the html5lib sanitizing rules. See it running at http://html-whitelist.appspot.com/.
Created about 1 year ago.

0 Users

This is an implementation of the "Dancing Links" approach to solving Sudoku puzzles. The front-end is implemented with GWT, and the server-side (both the solver and the servlet that takes puzzle ... [More] requests) are implemented in Scala. The whole thing is running live on App Engine here! [Less]
Created 4 months ago.