Free web2py Appliances
web2py appliances are ready to use applications developed using web2py. To install an appliance you need to have web2py running. Instructions: download the appliance, save it (DO NOT UNZIP) and upload it with a name from the web2py administrative interface "site". Email us to submit an applicance.
Customer Relationship Management
This a CRM to manage companies, contacts, tasks. Everything is taggable, with lots of Ajax effects. Runs on GAE. License: GPL3.
posted on 2009-11-11 11:29:14 modified on 2009-11-11 11:46:52Client Tools
Created by Nathan Freeze, this appliance client tools, i.e. a Python API that generates JS for the client.
posted on 2009-10-05 21:59:49Example minimalist wiki with versioning and authentication
This is a minimalist wiki with versioning and authentication built and discussed here
posted on 2009-09-30 21:23:52OpenID
Ajax SpreadSheet
It is embeddable spreadsheet. Cells can have numbers, text and formulas. Cells can have arbitrary names (regex:\w+), can be readonly, and other constraints. It is secure since only math functions and user defined variables are allowed. Cells are not limited to be in a grid but can be moved anywhere in an html page. It is based on jQuery.
Watch the tutorial on vimeo
Notice that all the relevant code is one module/sheet.py and it is not web2py specific. It is possible to use the module with other Python frameworks.
Microsoft Bing Search
This is a sample web2py app using the new Microsoft Bing Search Engine based on the Python API developed by Lakshman. The original code has been slightly modified to be adapted to web2py libraries and made it work on the Google App Engine too. License: same as bingapi license (unkown).
semacode generator
No dependencies. It uses google chart api so it is working out of the box. By Kuba Krucharski
semaPrinter
app to generate semacode developed by Jason Brower. Read the ABOUT file for required third party code.
Sample hello <facebook_user> created with web2py. If you rename it you will need to edit the paths in default.py. based on pyfacebook created by Samuel Cormier-Iijima (BSD lincese). Live example: http://mdp.cti.depaul.edu/facebook
QrOne CSS Designer
Application to build CSS layouts. Created by Francisco Gama
Processing.js
Exmaple of using processing.js with web2py Awesome 2D drawing labrary.
pyjamas example
Example of web2py + Pyjamas application
MetraSchedule
Mines the web page of Chicago Metra (TM) Trains and builds a searchable schedule for trains. LICENSE: GPL2 AUTHOR: Massimo Di Pierro
plugin_checkout
Library and example for using Google Checkout Level 1 and Level 2. Works on Google App Engine. Licenses: Apache, BSD, GPL.
GeoIP
Converts IP addresses into Geographic Locations
Reddish
Reddit clone for the Google App Engine. A copy is running at http://web2py.appspot.com
joomla_templates
This app let you import a joomla 1.x template (from zip file) and apply it to any web2py app.
VideoTest
VideoTest lets you upload videos in different formats and they are converter server side in flv video. It includes a player. It requires ffmpeg, flvtool2. VideoTest is intended solely as a tutorial detailing one method of uploading and streaming videos using the web2py framework. LICENSE: BSD; AUTHOR: mike.hamer at gmail.com
eStore version 0.3
Almost complete online store. Customize and upload products via database administrative interface. Use http://localhost/estore/manage to manage the store. Works with google checkout but you need a google merchant_id and does not provide shipping and taxes information. VERSION 0.3. LICENSE: GPL v2.0.
KPAX CMS
The Human CMS from another planet. Does web pages, wikis, blogs, chats, news, groups, permissions, rss feeds. Version 1.0(Beta). LICENSE GPLv2. Learn more: http://www.vimeo.com/1098656
WordPressClone
A Blog that looks identical to Wordpress. developed by Chris Sharp. LICENSE: BSD.
FlashDBAdmin
Experimental app to manage databases with a Flash interface. Requires running from source and pyamf installed. Developed by Chris Sharp and Brennan Todd. LICENSE: BSD.
Chat
Ajax web chat supports multiple users and rooms. Developed by Brennan Todd. LICENSE: GPL
BookReviews
Bookblog is a simple blog for a booklist. Comments and entry of books are not password protected. Developed Randal Scheib 2008. LICENSE: GPL
TonyBlog
A simple picture blog developed by Tony Sardella.
JobSite
Job posting web site developed by Kenneth J. Ore, Michael Pozzi, Scott Santarromana. LICENSE: BSD.
KennethDamianBlog
Cool Customizable Blog. Developed by Kenneth Ore and Damian Gadek. LICENSE: BSD
GrooverWiki
A wiki, developed by Michael Groover. LICENSE: public domain
PayPalEngine
Experimental Paypal Engine (in modules). Needs work. Developed by Matt Sellers. LICENSE: MIT.
DamianLogAnalizer
LogAnalyzer app that does charting. Developed y Damian Gadek. LICENSE: MIT.
MovieRate
Movie rating site. Developed by Siwamutita Paiboom, LICENSE: GPL2
Podcasts
This program let you receive, watch and listen to podcasts from various sources. It also doubles as p2p program and can connect to other registered peers to download podcast information. Created by Tony Sardella. LICENSE: BSD.
Shell
version 1.1. This is a ajax python shell. It allow to access any app and its models. Do not make this app public since it is unsafe and not thread safe either. LICENSE: GPL
CAS
This appliance provides single sign on functionality via the Central Authentication Service (CAS), both Consumer (client) and Provider (server).
Read more at https://mdp.cti.depaul.edu/cas
LICENSE: BSD
Scriptaculous
Learn to use Scriptaculous with web2py LICENSE: MIT
TradingBenchmark
This program downloads financial data from YAHOO and allows you to test a simple stock trading strategy. You can choose the stock and the parameters of the strategy. LICENSE: BSD.
Remote Database Synchronization
This application exposes a function default/grab and a function xmlrpc/handler. The former connects to the latter (even remotely) via xmlrpc, downloads database records and updates the current database. LICENSE: Public Domain.
IsUp
You list a bunch of URLs and it probes them every 30 seconds. It also maintains a database of when the URLs were down. LICENSE: BSD.
LogAnalyzer v1.3
Analyze and sort the web2py http server log files by path, ip, date, number of requests, average execution time, max execution time, etc. LICENSE: BSD
ImageRate
This app defines a cool ajax RATE helper, similar to the Youtube one. You can use it to post images and have your visitors rate them. This is mainly a sample of how to use the RATE helper. License: public domain.
PlotKitWrapper
Want to learn to plot using PlotKit and web2py? This defines a PLOT helper that wraps the plotkit library, with examples. License: MIT
ImageGallery
This app allows you to upload images (using the appadmin interface) organize them in shows and display the shows using a javascript interface. License: public domain.
Email Form
This app creates a contact form for visitors of your web site. Visitors fill the form to contact you. When the form is submitted the app sends an email to all the recipients listed in the db (recipients' emails are inserted by the admin and are not visible to the visitors). The message, the name, and the email of the visitor are also logged in the db. (Requires an smtp server on localhost, for example postfi). LICENSE: public domain.
TranslatorAdmin
This appliance can be used by a translator user to access/edit other apps' translation files without giving access to the complete source code of the apps.
To deploy an app for translatoradmin, the developer has to create and update empty languages, compile the app and pack compiled. The translator has to install the translator app and install the compiled app that need to be translated.
SysAdmin
This app is still under development but works on OSX and some Linux versions. Allow remote system administration. Feel free to contribute and submit a better version. License: public domain.
Identity
[DEPRECATED] USE CAS APPLIANCE INSTEAD! A do-nothing app that manages registration, login, logout, password change and password retrieval. You can reuse the identity.py controller to implement authentication in your own applications.(Requires an smtp server on localhost, for example postfi). LICENSE: public domain.
Cookbook
A simple appliance that allows users to post cookbook recipes. You can find step by step documentation on http://mdp.cti.depaul.edu/examples/static/cookbook.pdf License: public domain.
Appliances
The very own Gluon app you are using now! It is a single table app you can use to post Gluon apps online. With minor cosmetic modifications you can use it to post any kind of digital content. License: public domain.