Home > 资源分享 > GAE和编程 > Micolog > 传说中的GAE应用程序大全,很多啊

传说中的GAE应用程序大全,很多啊

September 2nd, 2009 发表评论 阅读评论

这些是一些牛人从网上搜集的,我给大家搬上来分享了,有时间去拜访他们吧,一定不错的!

appspot技术站点
CPEDIA's ZONE http://pchen.appspot.com/
case lai http://casey-lai.appspot.com
小七的破锣歌 http://plog.appspot.com/
牛逼 http://niubi.appspot.com
23号博客 https://n23.appspot.com/

站点地图 http://site-map.appspot.com
有间博客 http://sonic.appspot.com
天涯工作间 http://jum.appspot.com/
徐明 http://xuming.net
云在天边 http://www.tangblog.info

宇贝论坛 http://yubei.appspot.com/
放糖的绿豆汤 http://quke.appspot.com/
Uliweb http://uliwebproject.appspot.com/
动态导航栏演示 http://qunianjinri.appspot.com

appspot应用站点

免费代理 http://ipgoto.appspot.com
谢谢改改 http://gfw.appspot.com/
G搜 http://gsou.appspot.com/
我爱记账 http://52jizhang.appspot.com
icity爱城市 http://icity.appspot.com/
you talk http://you-talk.appspot.com/ 一个使用Google App实现的网络聊天室。

涂鸦板 http://susan.appspot.com
武林足球互访 http://caiwo.appspot.com/

二维图形码 http://qrdata.com
信息采集 http://luck.appspot.com
提醒应用: http://checknerds.appspot.com/

企业信息列表 http://qiye.appspot.com/
棋谱搜索 http://weiqi.appspot.com/
在线代理 http://zaixiandailiorg.appspot.com/
搜索名站 http://hmpg.appspot.com
简约在线视频 http://online-video-player.appspot.com/

论坛 http://supdo.appspot.com/
水木社区 http://ipsmth.appspot.com
转载请注明出处:http://china-app-blog.appspot.com

中文appspot杂谈站点

我看行: http://lazybonereborn.appspot.com/
美女之类 http://myads.appspot.com/
野鸭之家 http://donau.appspot.com/
洛基实验室 http://habpi.appspot.com/
分享音乐 http://msl.appspot.com

紫菀 http://aster.appspot.com/blog
一棵树 http://atree.appspot.com
天下会 http://ttnn.appspot.com
kyle blog http://liuyoong.appspot.com
胡世超 http://profileshow.appspot.com/

杭州华杰果品 http://hzchaole.appspot.com/
周蟒互動 http://zhpy.appspot.com/

http://moderator.appspot.com/

Google App Engine google appsot 应用介绍
Google App Engine 让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

您可以使用
appspot.com
域上的免费域名为您的应用程序提供服务,也可以使用 Google Apps 从您自己的域为它提供服务。您可以与全世界的人共享您的应用程序,也可以限制为只有您组织内的成员可以访问。

可以免费开始使用 App Engine。注册一个免费帐户即可开发和发布您的应用程序以供全世界的人共享,而且不需要承担任何费用和责任。每个免费帐户都可使用多达 500MB 的持久存储空间,以及可支持每月约 500 万页面浏览量的足够 CPU 和宽带。

使用 Google App Engine 的试用版本期间,只可以使用免费帐户。您很快就能够购买其他的计算资源。

应用程序环境
通过 Google App Engine,即使在重载和数据量极大的情况下,也可以轻松构建能安全运行的应用程序。该环境包括以下特性:

动态网络服务,提供对常用网络技术的完全支持
持久存储有查询、分类和事务
自动扩展和载荷平衡
用于对用户进行身份验证和使用 Google 帐户发送电子邮件的 API
一种功能完整的本地开发环境,可以在您的计算机上模拟 Google App Engine
Google App Engine 应用程序是使用 Python 编程语言实现的。该运行时环境包括完整 Python 语言和多数 Python 标准库。

目前,Google App Engine 仅支持 Python 语言,但是我们希望将来它可以支持更多语言。

Sandbox
在安全环境中运行的应用程序,仅提供对基础操作系统的有限访问权限。这些限制让 App Engine 可以在多个服务器之间分发应用程序的网络请求,并可以启动和停止服务器以满足访问量需求。Sandbox 将您的应用程序隔离在它自己的安全可靠环境中,该环境与网络服务器的硬件、操作系统和物理位置无关。

安全 Sandbox 环境的限制实例包括:

应用程序只能通过提供的网址获取和电子邮件服务和 API 访问互联网中的其他计算机。其他计算机只能通过在标准端口上进行 HTTP(或 HTTPS)请求来连接至该应用程序。
应用程序无法向文件系统写入。应用程序只能读取通过应用程序代码上传的文件。该应用程序必须使用 App Engine 数据库存储所有在请求之间持续存在的数据。
应用程序代码仅在响应网络请求时运行,且必须在几秒钟内返回响应数据。请求处理程序不能在响应发送后产生子进程或执行代码。
Python 运行时环境
App Engine 提供了一个使用 Python 编程语言的运行时环境。将来的版本将考虑使用其他编程语言和运行时环境配置。

Python 运行时环境使用 Python 2.5.2 版。

该环境包括 Python 标准库。当然,您无法调用违反了 Sandbox 限制的库方法,例如尝试打开套接字或向文件写入。方便起见,其主要功能不受该运行时环境支持的标准库中的多个模块已被禁用,而导入这些模块的代码将发生错误。

应用程序代码只能以 Python 编写。具有用 C 编写的扩展的代码不受支持。

Python 环境为数据库、Google 帐户、网址获取和电子邮件服务提供了丰富的 Python API。App Engine 还提供了一个称为 webapp 的简单 Python 网络应用程序框架,从而可以轻松开始构建应用程序。

方便起见,App Engine 还包括 Django 网络应用程序框架 0.96.1 版。请注意,App Engine 数据库不是某些 Django 组件所需的关系数据库。某些组件(例如 Django 模板引擎)按照文档化的程序工作,而其他组件则需要做更多工作。有关将 Django 与 App Engine 一起使用的提示,请参阅文章部分。

只要这些库是完全使用 Python 实现并且不需要任何不受支持的标准库模块,您就可以使用您的应用程序上传其他第三方库。

有关 Python 运行时环境的详细信息,请参阅 Python 运行时环境。

数据库
App Engine 提供了一个强大的分布式数据存储服务,其中包含查询引擎和事务功能。就像分布式网络服务器随访问量增加一样,该分布式数据库也会随数据而增加。

该 App Engine 数据库与传统关系数据库不同。数据对象(或“实体”)有一类和一组属性。查询可以检索按属性值过滤和分类的给定种类的实体。属性值可以是受支持的属性值类型中的任何一种。

数据库的 Python API 包括一个可以定义数据库实体结构的数据建模
界面。数据模型可以指示属性值必须位于给定范围内,如果未给定任何范围,还可以提供默认值。您的应用程序可以根据需要向数据提供或多或少的结构。

数据库使用乐观锁定进行并发控制。如果有其他进程尝试更新某实体,而同时该实体位于以固定次数进行重新尝试的事务中,此时该实体将更新。应用程序可以在一个事务中执行多项数据库操作(全部成功或者全部失败),从而确保数据的完整性。

数据库通过其分布式网络使用“实体组”实现事务。一个事务操作一个组内的实体。同一组的实体存储在一起,以高效执行事务。应用程序可以在实体创建时将实体分配到组。

有关数据库的详细信息,请参阅数据库 API 参考。

Google 帐户
App Engine 包括用于与 Google 帐户集成的服务 API。应用程序使用户可以通过 Google 帐户登录,并可以访问与该帐户关联的电子邮件地址和可显示的名称。使用 Google 帐户使用户可以更快地开始使用您的应用程序,因为用户可以不需要创建新帐户了。Google 帐户还省去只为您的应用程序执行用户帐户系统的麻烦。

如果您的应用程序正在 Google Apps 下运行,则它可以与您组织的成员和 Google Apps 帐户成员使用相同的功能。

用户 API 还可告知应用程序当前用户是否是应用程序的注册管理员。这样便可以轻松实现您站点上仅用于管理的区域。

有关与 Google 帐户集成的详细信息,请参阅用户 API 参考。

App Engine 服务
App Engine 提供了多种服务,从而使您可以在管理应用程序的同时执行常规操作。提供了以下 API 以访问这些服务:

网址获取
应用程序可以使用 App Engine 的网址获取服务访问互联网上的资源,例如网络服务或其他数据。网址获取服务使用用于为许多其他 Google 产品检索网页的高速 Google 基础架构来检索网络资源。有关网址获取服务的详细信息,请参阅网址获取 API 参考。

邮件
应用程序可以使用 App Engine 的邮件服务发送电子邮件。邮件服务使用 Google 基础架构发送电子邮件。有关邮件服务的详细信息,请参阅邮件 API 参考。

Memcache
Memcache 服务为您的应用程序提供了高性能的内存键值缓存,您可通过应用程序的多个实例访问该缓存。Memcache 对于那些不需要数据库的永久性功能和事务功能的数据很有用,例如临时数据或从数据库复制到缓存以进行高速访问的数据。有关 Memcache 服务的详细信息,请参阅 Memcache API 参考。

图片操作
图片服务使您的应用程序可以对图片进行操作。使用该 API,您可以对 JPEG 和 PNG 格式的图片进行大小调整、剪切、旋转和翻转。有关图片操作服务的详细信息,请参阅图片 API 参考。

开发工作流程
App Engine 软件开发套件 (SDK) 包括可以在您的本地计算机上模拟所有 App Engine 服务的网络服务器应用程序。该 SDK 包括 App Engine 中的所有 API 和库。该网络服务器还可以模拟安全 Sandbox 环境,包括检查是否存在禁用模块的导入以及对不允许访问的系统资源的尝试访问。

Python SDK 完全使用 Python 实现,可以在装有 Python 2.5 的任何平台上运行,包括 Windows、Mac OS X 和 Linux。您可以在 Python 网站上获得适用于您的系统的 Python。该 SDK 以 Zip 文件提供,安装程序可用于 Windows 和 Mac OS X。

您可以在此处下载该 SDK。

该 SDK 还包括可将您的应用程序上传到 App Engine 的工具。创建了您应用程序的代码、静态文件和配置文件后,即可运行该工具上传数据。该工具会提示您提供 Google 帐户电子邮件地址和密码。

构建已在 App Engine 上运行的应用程序的新主要发行版时,可以将新发行版作为新版本上传。在您改为使用新版本之前,旧版本可以继续为用户提供服务。可以在仍运行旧版本的同时在 App Engine 上测试新版本。

管理控制台是基于网络的界面,用于管理在 App Engine 上运行的应用程序。您可以使用它创建新应用程序、配置域名、更改您的应用程序当前的版本、检查访问权限和错误日志以及浏览应用程序数据库。

限额和限制
创建 App Engine 应用程序不仅简单,而且是免费的!您可以创建帐户,然后发布一个应用程序,用户无需承担任何费用和责任即可立即使用该应用程序。通过免费帐户获得的应用程序可使用多达 500MB 的存储空间和多达每月 500 万的页面浏览量。

此试用时间内,仅提供免费帐户。您很快就能够以有竞争力的市场价格购买其他的计算资源。试用期过后,免费帐户可继续使用。

此试用期间,最多可注册 3 个应用程序。

应用程序资源限制(“限额”)会不断刷新。如果您的应用程序达到基于时间的限额(例如宽带),则该限额将以给定限制的比率立即开始刷新。固定限额(例如存储使用量)仅在降低使用量时才会减小。

更多 Google App Engine 资源链接更多 Google App Engine 资源链接 更多 Google App Engine 资源链接 更多 Google App Engine 资源链接

有些功能会施加与限额无关的限制,以保护系统的稳定性。例如,当调用某应用程序以为网络请求提供服务时,该应用程序必须在几秒钟内发出响应。如果该应用程序花费的时间过长,则进程将被终止并且服务器将向用户返回错误代码。响应超时是动态的,如果请求处理程序经常达到其超时,则可以缩短请求超时以节省资源。

服务限制的另一实例是查询返回的结果数。一个查询最多可返回 1,000 条结果。要返回更多结果的查询只能返回该最大值。在这种情况下,执行这种查询的请求不可能在超时前返回请求,但限制仍存在以节省数据库上的资源。

更多 Google App Engine 资源链接

试图破坏或滥用限额(例如同时在多个帐户上操作应用程序)违反服务条款,并可能导致应用程序被禁用或帐户关闭。

appspot.com上的中文技术站点介绍 December 3rd, 2008
appspot.com上的中文技术站点介绍
中文appspot技术站点
CPEDIA's ZONE http://pchen.appspot.com/
http://casey-lai.appspot.com case lai
小七的破锣歌 http://plog.appspot.com/
牛逼 http://niubi.appspot.com
23号博客 https://n23.appspot.com/
徐明 http://xuming.net
宇贝论坛 http://yubei.appspot.com/
放糖的绿豆汤 http://quke.appspot.com/
Uliweb http://uliwebproject.appspot.com/
动态导航栏演示 http://qunianjinri.appspot.com
站点地图 http://site-map.appspot.com
有间博客 http://sonic.appspot.com
天涯工作间 http://jum.appspot.com/
欢迎大家补充。
Google App Engine Open Source Projects December 3rd, 2008

Google App Engine Open Source Projects
Gaeutilities
Description: gaeutilities is a collection of classes developed by people working in the Google App Engine environment to handle needs they had for their own projects. They've been released to the general public in order to help others who find they have similar needs.

Sessions for preserving data across multiple page views.
An event management system to provide callbacks for plugging into defined events fired by other functions.
A Big Table based caching system capable of caching both strings and objects. Object support limited to what pickle can support.
U

RL: http://gaeutilities.appspot.com/

License: New BSD License

Contact: http://groups.google.com/group/appengine-utilities

Bloog
Description: Bloog is a RESTful blog app designed to handle migration from other blog frameworks. The design is an adapted Django template version of the clean WordPress Grid Focus. Utilities for bulk clearing the datastore and bulk uploading/modifying old blog entries from a Drupal MySQL database are included. Other features include caching and a number of architectural decisions that may be of interest to AppEngine developers (e.g. authorization decorators, convention-over-configuration for organizing templates).

URL: http://bloog.billkatz.com

License: MIT License

Contact: billkatz@gmail.com

HTTPMR

Description: HTTPMR is an implementation of Google's famous Map/Reduce data processing model on clusters of HTTP servers.

HTTPMR tries to make only the following assumptions about the computing environment:

Access to machines only via HTTP requests.
Requests are assigned randomly to machines by a system which is out of our control.
Requests have timeouts on the order of several seconds.
There is a storage system that is accessible by code receiving HTTP requests.
The data being processed can be broken up into many, many small records, each having a unique identifier.
The storage system can accept >, =, and <= data restrict operations on the data's unique identifier.
Jobs are controlled either by an active modern web browser or a web spidering system (such as wget).
Driven primarily by the needs of users of Google App Engine (http://appengine.google.com/) for a robust data processing system, HTTMR will hopefully be written in a general-enough way to work in many web clusters. Bringing HTTMR up in a new environment should require only implementing a few interfaces to the data storage system.

URL: http://code.google.com/p/httpmr/

License: GNU v.3

Contact: peterjdolan@gmail.com

Taggable-mixin
Description: taggable-mixin is a class that can be added to a db.Model class to add the ability to associate tags with objects of the class.

URL: http://code.google.com/p/taggable-mixin/

License: Apache 2.0 license

Contact: adam.crossland@gmail.com

GAE SWF

Description: The GAE SWF Project open source proof of concept ActionScript 3 and Python app and framework to get Flash and Flex developers up and running quickly with Google App Engine. Aims to raise awareness and stimulate discussion in the Flash and Flex communities of standards and best practices. Implements deep linking; Flash Remoting via PyAMF; a loosely-coupled, well-encapsulated application architecture that separates presentation and business logic. Uses various high-quality, open source libraries and tools.

URL: http://gaeswf.appspot.com

License: MIT License

Contact: aral@aralbalkan.com

JIQL

Description: jiql is a Java database for Cloud computing. The database is accessed via a jdbc client. The data is actually stored in a cloud-based data store, such as Google's BigTable.

URL: http://www.jiql.org

License: Apache License 2.0

Contact: support@jiql.org
GAE-REST

Description: GAE-REST - Atom REST API for Google App Engine. The goal of this project is to develop a set of scripts that implements the Ning REST Atom API entry-points to be installed on any application hosted on Google Application Engine.

URL: http://github.com/fczuardi/gae-rest/tree/master

License: New BSD License

Contact: http://groups.google.com/group/gae-rest or fabricio@gmail.com
PyIB

Description: Imageboard open to everyone, featuring the option of anonymous posting and demonstration of Google's datastore abilities when working with images.

URL: http://code.google.com/p/pyib/

License: GPL v3

Contact: Group - http://groups.google.com/group/pyib-discuss
MoNKey

Description: Lets players set up game rules for most x-in-a-row-style games such as Connect6, Gomoku and Tic-Tac-Toe. Differs from most similar games by the fact that up to nine players can play in one game, rather than the normal two.

URL: project - http://mnk.appspot.com, code - http://code.google.com/p/monkey-web

License: Apache 2.0

Contact: andreasblixt@gmail.com
LAX (Logilab App Engine eXtension)

Description: LAX (Logilab App engine eXtension) is a full-featured web application framework running on Google AppEngine.

LAX is a port of the web framework Logilab has been developping since 2001. In April/May 2008, it was adapted to run on the datastore of Google AppEngine. Following chats with Google engineers at Google I/O, it stopped using the code related to db.Model and GQL and started using the datastore APIs directly. As in Python, batteries are included and no third-party dependencies are needed to get started developing real-world applications.

URL: http://lax.logilab.org

License: GPL v2

Contact: Currently, you can contact via the Google Group

Next Word

Description: An app for word linking

URL: http://nextword.appspot.com/ , http://code.google.com/p/next-word/

License: GPLv3

Contact: livibetter@gmail.com
smtp2web

Description: smtp2web consists of an admin interface, written for App Engine, and an SMTP server daemon, which together accept email for configured addresses and send the emails via HTTP POST to user-selected URLs.

This allows web apps such as those written on App Engine, which are traditionally unable to receive email, to do so.

smtp2web.com provides this as a free-to-use service.

URL: http://code.google.com/p/smtp2web/

License: Apache 2.0

Contact: arachnid@notdot.net

blok

Description: blok (http://blok.appspot.com) is a Google App Engine based project for collaborative editing of user interface prototypes using simple rectangles to represent parts of the ui. blok makes heavy use of the JavaScript meta model Joose (http://code.google.com/p/joose-js/).

URL: http://code.google.com/p/joose-js/

License: New BSD Licence

Contact: malte.ubl@gmail.com

Google App Engine Oil

Description: This project (GAEO) is a MVC web framework on App Engine. If you have ever used Ruby on Rails or Zend framework (PHP), GAEO is very similar to these MVC web framework.

URL: http://code.google.com/p/google-app-engine-oil/

License: Apache License 2.0

Contact: eric

Django AE Utils
Description: Django technically runs on Google App Engine but there are significant parts which do not work too well. Django App Engine Utilities is a collection of tools to replace or supplement these parts to ease the use of Django on App Engine.

URL: http://code.google.com/p/django-ae-utils/

License: New BSD License

Contact: http://groups.google.com/group/django-ae-utils/

appengine-monkey
Description: Runtime patches to the appengine environment to make it work with already-developed libraries, particularly Setuptools, Pylons, and libraries using httplib.

URL: http://code.google.com/p/appengine-monkey/

License: MIT

Contact: http://code.google.com/p/appengine-monkey/issues/entry

app-engine-patch
Description: This project consists of two packages which make it easier to develop Django projects for Google App Engine.
The appenginepatch package modifies Django and Python such that most Django code (except for Models) works without any modificatio

ns. This also means that you don't have to change any of your imports and settings.
The ragendja package contains utilities for faster Django development. It's mostly a collection of the most useful snippets. Some of them only work with App Engine.

URL: http://code.google.com/p/app-engine-patch/

License: MIT

Contact: http://groups.google.com/group/app-engine-patch

NoseGAE

Description: A plugin for the nose test runner that adds options to easily set up your GAE dev appserver environment for local testing.

URL: http://code.google.com/p/nose-gae/, http://www.somethingaboutorange.com/mrl/projects/nose/

License: GNU Lesser General Public License

Contact: http://code.google.com/p/nose-gae/issues/list

GAE-Django DB Templates
Description: The Google App Engine does not let users change/add/delete files so there is a need to have the Django templates stored in the Google DB. The project is very humble and uses GAE ,Django, GAE Helper for Django.

URL: http://code.google.com/p/gae-django-dbtemplates/

License: GNU Lesser General Public License

Contact: idealllove@gmail.com

web2py

Description: Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python. Some apps already using web2py http://web2py.appspot.com, http://ga2arch.appspot.com/

URL: http://code.google.com/p/web2py/,https://launchpad.net/web2py

License: GPL version 2.0 (http://mdp.cti.depaul.edu/examples/default/license)

Contact: http://groups.google.com/group/web2py

KGPL

Description: The program is running at this url: http://www.kgpl.org . KGPL is internet radio software that runs on .m3u playlists. Anyone can submit songs by pasting the link to the .mp3 or .ogg file. You can listen on playlists, use the library for On Demand listening, or download the songs. Widgets allow you to add the songs and playlists to your website. My name is Larry Heyl but I'm known as Hairy Larry. I run the Delta Boogie web site including Delta Boogie Radio which runs on an earlier version of KGPL: http://deltaboogie.com

URL: https://sourceforge.net/projects/kgpl/

License: GNU General Public License (GPL)

Contact: hairylarry@deltaboogie.com

Python-REST

Description: RESTful Web Service Library for Google Appengine

URL: http://code.google.com/p/python-rest/

License: Apache License 2.0

Contact: http://groups.google.com/group/python-rest-users

Scrabble Tools

Description: A tool that lets you build words out of your scrabble letters, or other criteria. You can read the developer blog at http://scrabbletools.blogspot.com/

URL: http://code.google.com/p/scrabble-tools/

License: GNU General Public License v3

Contact: ImNotGaryColeman@gmail.com

PolyModel

Description: You make a class that inherits from PolyModel ("class MyModel(PolyModel):".) Then you make another class that inherits from that model ("class MySubModel(MyModel):".) Then you can query for instances of MyModel: "for mm in MyModel.all(): print mm" and you should see both MyModel and MySubModel instances in the result.

URL: http://paste.blixt.org/505

License: MIT license

Contact: andreasblixt@gmail.com

Gawsh-BulkLoader

Description: Here's a Bulk Download tool to complement the Bulk Uploader provided by Google, see description here: http://code.google.com/p/gawsh/wiki/BulkDownload

URL: http://code.google.com/p/gawsh

License: Apache License 2.0

Contact: Garrett Davis

Nuages

Description: Nuages is a simple and easy to use CMS for photographers.

URL: http://code.google.com/p/nuages/

License: GPLv2

Contact: ionut@bizau.ro

Is a human

Description: User logs in with OpenID and solves a reCAPTCHA. The site stores the sha1 of his/her URL. Other sites can check if an OpenID belongs to a human through the API. http://is-a-human.com/

URL: http://github.com/Sjors/is-a-human/tree/master

License: MIT : http://www.opensource.org/licenses/mit-license.php

Contact: sjors@sprovoost.nl

Route Altitude Profile Using NASA SRTM Data

Description: Receives a route as an input (OpenLS XML, protocol buffers or HTTP/GET) and then returns the altitude profile corresponding to that route (XML, protocol buffers, Google Chart image). The altitude at each point of the route is calculated using the NASA SRTM data set. Also runs on Apache with Postgres: http://altitude-demo.sprovoost.nl/

URL: http://github.com/Sjors/openstreetmap-route-altitude-profile/tree/master (Git) or http://svn.openstreetmap.org/sites/other/route-altitude-profile/trunk/ (Subversion)

License: Apache License, Version 2.0 : http://www.apache.org/licenses/LICENSE-2.0.html

Contact: sjors@sprovoost.nl

cpedialog

Description: Blog implemented by python and can be hosted on google appengine. Features: using yui grid, so it's very easy to change or extend the page layout, auto-generate permalink url through translating the blog title by google, tags for the blog entry, rich content editor by yui rich editor, Ajax implemented by simplejson & yui Connection Manager. (Such as inline editable table.), Upload images file to bigTable in yui rich editor, Uploaded images, tags, archives, albums management, Menu & pages management, AuthSub Session Token and System cache management, access the picasaweb albums through gdata API, authSub implemented by decorating the python method.

URL: http://code.google.com/p/cpedialog/

License: Apache License 2.0

Contact: cpedia@gmail.com or http://blog.cpedia.com/resume

App3 REST library

Description: App3 is a flexible REST interface to the AppEngine Datastore that allows you to easily query models as REST resources.

URL: http://app3.googlecode.com

License: GNU General Public License v2

Contact: jgeewax@gmail.com

openmicroblog

Description: Various implementations of microblogging server and client software following internet standards and conventions.

URL: http://code.google.com/p/openmicroblog/

License: GNU General Public License v3

Contact: Charl van Niekerk

siblinker

Description: siblinker aims to find related links by analyzing data from del.icio.us.

URL: http://siblinker.appspot.com

License: GNU GPLv2

Contact: nada.amin@gmail.com

Pyxer

Description: Yet another framework with a new very simple programming concept. Offers also an own templating language mostly compatible to Genshi. The command line tool makes creating GAE projects as easy as possible. Projects may also be used with Paster or other WSGI frameworks. Very liberal Open Source licensing.

URL: http://code.google.com/p/pyxer/

License: MIT

Contact: dirk.holtwick@gmail.com

Trackulator

Description: Trackulator is an APRS web service. APRS, the Automatic Position Report System, is a distributed ham radio mesh network for aggrigation and dissemination of real time GIS data. It provides position reporting, weather reports and alerts, 1:n and 1:1 messaging, and other features. See http://www.aprs.org/

URL: http://trackulator.appspot.com, http://code.google.com/p/trackulator/

License: GNU General

Public License v3

Contact: jeff.laughlin@gmail.com

attachment fu app engine

Description: A Ruby on Rails extension for AttachmentFu (http://github.com/technoweenie/attachment_fu) which uses the Google App Engine as a backend for storage and image resizing. Allows you to add or change thumbnail sizes without migrating previous data and removes the need to install ImageMagick.

URL: http://github.com/larsklevan/attachment_fu_app_engine/

License: MIT

Contact: tastybyte@gmail.com

GAEUnit

Description: GAEUnit is a unit test framework that helps to automate testing of your Google App Engine application. With a single configuration change (it can be completed within 30 seconds), you can run your unit tests in the GAE app server environment, and see the results in the browser. GAEUnit is simple. It is contained within only one file, gaeunit.py. Just copy that file into your application directory, add the test URL to app.yaml, write your unit tests, and execute them by browsing to the test URL.

URL: http://code.google.com/p/gaeunit/

License: New BSD License

Contact: srfarley@gmail.com or george.z.lei@gmail.com

Daily Search Results

Description: A web app to convert Google search results to RSS.

URL: http://uselever.com, http://code.google.com/p/searchrss

License: GPLv3

Contact: ivo@danihelka.net

App Engine Console

Description: App Engine Console is a traditional interactive Python session running in the server, which you use from a web browser. If you are familiar with the Ruby on Rails or Django command-line consoles, then App Engine Console is the same thing, except it is web based. Key features:
* Just like running Python interactively, but with syntax highlighting
* Works from the SDK or in production (great for advanced datastore management)
* Exceptions, modules, and types link to their own documentation on python.org
* Quick access to the datastore, application dashboard, and Google Analytics
* When in production, optionally returns HTTP 404 to non-authorized users (”cloaked mode”)

There is an online demo at http://con.appspot.com/

URL: http://www.proven-corporation.com/software/app-engine-console/

License: GNU GPL v3

Contact: Jason Smith

GAE JsonRpc Example

Description: gae-jsonrpc-example is a simple application that I wrote after reading http://code.google.com/appengine/articles/rpc.html. It's really small and is meant to be a start point to develop json-rpc applications with google app engine.

URL: http://code.google.com/p/gae-jsonrpc-example/

License: GNU General Public License v3

Contact: tyrion.mx@gmail.com

Tall Street

Description: A social search engine where users make investments in their favourite websites and determine the search results rankings.

URL: http://www.tallstreet.com/, http://github.com/tallstreet/tallstreet/tree/master

License: GPLv3

Contact: contact@tallstreet.com

UniqueModel

Description: Extension of db.Model that allows for SQL-like unique(property_one,property_two) constraints. See examples for usage.

URL: http://code.google.com/p/uniquemodel/

License: MIT

Contact: bburns@teamorca.org

GAEHemdall

Description: GAEHeimdall, like it's sister project GHeimdall, aims to provide an identity provider instance on Google App Engine for use in Single Sign On solutions, especially Google Apps. This would allow you to use the GAE datastore as your authentication database (note that this is separate from the provided users API).

URL: http://code.google.com/p/gaeheimdall

License: GNU General Public License v2

Contact: Sam Gammon contactable at sam-gammon@metsacramento.org, Matsuo Takashi - matsuo.takashi@gmail.com

Last Tweets

Description: An app for finding out when was the last time you tweeted to friends

URL: http://lastweet.appspot.com/ , http://code.google.com/p/yjl/wiki/LasTweet

License: GPLv3

Contact: livibetter@gmail.com

Django OpenId

Description: Allows users to log into your Google App Engine Django site using OpenID

URL: http://code.google.com/p/google-app-engine-django-openid

License: MIT License

Contact: http://groups.google.com/group/google-app-engine-django-openid

Paste-It

Description: Paste-It is an open-source python pastebin

URL: http://paste-it.appspot.com/ and http://code.google.com/p/paste-it/

License: GNU General Public License v3

Contact: http://groups.google.com/group/paste-it

Process for submitting Open Source Projects

AppRocket

Description: AppRocket replicates AppEngine datastore to a MySQL database and vice versa. There are several things it can be used for, such as:

* Backup and restore an AppEngine datastore

* Manipulate data using a regular SQL

* Process data outside the tight AppEngine request limits

URL: http://code.google.com/p/approcket/

License: Apache License 2.0

Contact: kaspars427@gmail.com

This page is for listing any Google App Engine Open Source Projects. Please contact marce@google.com if you would like to have your project listed.

When sending an email, include:

* A brief description of the project

* The URL where the project source code is hosted

* The open source license information for your project

* Contact information for people who are interested in contributing

One of our users has also put together a page of Open Source projects, you may wish to checkout.

中文appspot博客 中文appspot blog December 2nd, 2008
本中文appspot博客 中文appspot blog主要是收集在appspot上的博客,供大家欣赏。

终于成功上传应用程序。

说明:本博客开篇使用的是 徐明 老师的博客。以后看情况而定。

徐明老师的博客程序很是人性化。只需修改 app中的账号即可。

徐明老师的博客:http://xuming.net/ 需要下载程序的,点击micolog。进行查看。

转载处:http://china-app-blog.appspot.com/

转载请以超链接注明来自  云在天边看世界
本文永久链接  http://www.tangblog.info/2009/09/1/gae_tech_web.html

分类: 资源分享 , GAE和编程 , Micolog 标签: ,

  1. avatar
    Anonymous 2012-02-28 at 19:00 |#1

    测试评论更新
Comment pages
  1. 1 trackbacks or pingbacks.
  2. zz 传说中的GAE应用程序大全,很多啊 - 一颗苹果 ...
    […] 转载请以超链接注明来自  云在天边看世界 本文永久链接   http://www.tangblog.info/2009/09/1/gae_tech_web.html   […]...
/static/smilies/icon_twisted.gif /static/smilies/icon_smile.gif /static/smilies/icon_cry.gif /static/smilies/icon_question.gif /static/smilies/icon_razz.gif /static/smilies/icon_mrgreen.gif /static/smilies/icon_sad.gif /static/smilies/icon_evil.gif /static/smilies/icon_exclaim.gif /static/smilies/icon_redface.gif /static/smilies/icon_biggrin.gif /static/smilies/icon_surprised.gif /static/smilies/icon_eek.gif /static/smilies/icon_confused.gif /static/smilies/icon_cool.gif /static/smilies/icon_lol.gif /static/smilies/icon_mad.gif /static/smilies/icon_rolleyes.gif /static/smilies/icon_wink.gif /static/smilies/icon_idea.gif /static/smilies/icon_arrow.gif /static/smilies/icon_neutral.gif
capacha 请输入验证码(不区分大小写)