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.

download

posted on 2009-11-11 11:29:14 modified on 2009-11-11 11:46:52

Client Tools

Created by Nathan Freeze, this appliance client tools, i.e. a Python API that generates JS for the client.

download

posted on 2009-10-05 21:59:49

Example minimalist wiki with versioning and authentication

This is a minimalist wiki with versioning and authentication built and discussed here

download

posted on 2009-09-30 21:23:52

OpenID

download


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.

download


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).

download


semacode generator

No dependencies. It uses google chart api so it is working out of the box. By Kuba Krucharski

download


semaPrinter

app to generate semacode developed by Jason Brower. Read the ABOUT file for required third party code.

download


facebook

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

download


QrOne CSS Designer

Application to build CSS layouts. Created by Francisco Gama

download


Processing.js

Exmaple of using processing.js with web2py Awesome 2D drawing labrary.

download


pyjamas example

Example of web2py + Pyjamas application

download


MetraSchedule

Mines the web page of Chicago Metra (TM) Trains and builds a searchable schedule for trains. LICENSE: GPL2 AUTHOR: Massimo Di Pierro

download


plugin_checkout

Library and example for using Google Checkout Level 1 and Level 2. Works on Google App Engine. Licenses: Apache, BSD, GPL.

download


GeoIP

Converts IP addresses into Geographic Locations

download


Reddish

Reddit clone for the Google App Engine. A copy is running at http://web2py.appspot.com

download


joomla_templates

This app let you import a joomla 1.x template (from zip file) and apply it to any web2py app.

download


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

download


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.

download


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

download


WordPressClone

A Blog that looks identical to Wordpress. developed by Chris Sharp. LICENSE: BSD.

download


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.

download


Chat

Ajax web chat supports multiple users and rooms. Developed by Brennan Todd. LICENSE: GPL

download


BookReviews

Bookblog is a simple blog for a booklist. Comments and entry of books are not password protected. Developed Randal Scheib 2008. LICENSE: GPL

download


TonyBlog

A simple picture blog developed by Tony Sardella.

download


JobSite

Job posting web site developed by Kenneth J. Ore, Michael Pozzi, Scott Santarromana. LICENSE: BSD.

download


KennethDamianBlog

Cool Customizable Blog. Developed by Kenneth Ore and Damian Gadek. LICENSE: BSD

download


GrooverWiki

A wiki, developed by Michael Groover. LICENSE: public domain

download


PayPalEngine

Experimental Paypal Engine (in modules). Needs work. Developed by Matt Sellers. LICENSE: MIT.

download


DamianLogAnalizer

LogAnalyzer app that does charting. Developed y Damian Gadek. LICENSE: MIT.

download


MovieRate

Movie rating site. Developed by Siwamutita Paiboom, LICENSE: GPL2

download


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.

download


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

download


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

download


Scriptaculous

Learn to use Scriptaculous with web2py LICENSE: MIT

download


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.

download


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.

download


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.

download


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

download


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.

download


PlotKitWrapper

Want to learn to plot using PlotKit and web2py? This defines a PLOT helper that wraps the plotkit library, with examples. License: MIT

download


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.

download


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.

download


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.

download


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.

download


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.

download


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.

download


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.

download