Re: [web2py] Re: Pattern to run async proccess

2013-02-02 Thread José Luis Redrejo Rodríguez
it with the scheduler 2013/2/1 Massimo Di Pierro massimo.dipie...@gmail.com: yes. If the worker is not busy it starts the task immediately. You can also have more than one worker. On Friday, 1 February 2013 11:10:11 UTC-6, José Luis Redrejo Rodríguez wrote: Thanks for your advice Massimo, but does

Re: [web2py] Re: Pattern to run async proccess

2013-02-02 Thread José Luis Redrejo Rodríguez
Niphlod Thanks very much , your learn by trial application has been gold for me. Catched!! 2013/2/2 Niphlod niph...@gmail.com: you must save somewhere in your long_time_consuming_function() the progress and let the page show that. If you manage that function outside web2py (using the

[web2py] Pattern to run async proccess

2013-02-01 Thread José Luis Redrejo Rodríguez
Hi, This is a question that has been asked several times in the list, and I have also had to implement this kind of app in the past. Now I'm also facing to another application where I need to run a resource_and_time_consuming process managed from web2py. The exact problem is: - From a web page, a

Re: [web2py] Re: Pattern to run async proccess

2013-02-01 Thread José Luis Redrejo Rodríguez
with security. On Friday, 1 February 2013 10:22:35 UTC-6, José Luis Redrejo Rodríguez wrote: Hi, This is a question that has been asked several times in the list, and I have also had to implement this kind of app in the past. Now I'm also facing to another application where I need to run

Re: [web2py] Fpdf error with python 2.6 and web2py 2.2.1

2012-11-29 Thread José Luis Redrejo Rodríguez
Hi Carlo I'm using fpdf without any problem, so I guess the reason is in some of the data you're passing to fpdf. The code of the controller would be needed to can lend you a hand. Regards 2012/11/29 carlo syseng...@gmail.com No error with web2py 1.9.4. With 2.2.1 I got this with Python 2.5

Re: [web2py] Web2py en paquetes SCORM

2012-08-26 Thread José Luis Redrejo Rodríguez
Hi, Matias, this an English language only mailing list. Anyway, if I were you I'd take a look to eXe learning. Regards El 22/08/2012 00:03, Matol matiastolosa2...@gmail.com escribió: Buenas Estoy trabajando con una aplicacion de Web2py y tengo que implementarla en un paquete SCORM, para

Re: [web2py] Formulario personalizado

2012-08-26 Thread José Luis Redrejo Rodríguez
Hola Miguel: está lista de correo sólo es en inglés. Sí no hablas este idioma hay otra lista de web2py en español. Hi Miguel, this mailing list is only in English, so if you can not use this language, there is an alternative Spanish web2py mailing list. Un saludo El 25/08/2012 17:52, Miguel

Re: [web2py] web2py for embedded hardware control

2012-08-14 Thread José Luis Redrejo Rodríguez
I think you're not going to have good results with web2py for this kind of project. I'd encourage you to take a look at projects as http://mblogic.sourceforge.net/ , which using python (and a bit of javascript) allows you to control, and report or easily showing animated bars and graphics. mblogic

Re: [web2py] free ssl alternative encryption

2012-07-31 Thread José Luis Redrejo Rodríguez
mmm, you can use ssl without using a public certificate, if it's your certificate I think you can trust it. Secondly, you can use a valid and certified free ssl certificate, take a look at http://www.startssl.com/ Regards. 2012/7/31 Robin Manoli ramat...@gmail.com: Hey, I'm looking for an

[web2py] is there any trick in this PaaS hosting?

2012-07-26 Thread José Luis Redrejo Rodríguez
https://console.appfog.com/pricing Free up to 2 Gb RAM , it costs more than 50$ per month in most providers ... I'm still looking for the trick, without success ;) Regards José L. --

Re: [web2py] Re: [web2py-dev] Asyncronous Application Sync

2012-07-17 Thread José Luis Redrejo Rodríguez
I had to to do something similar a couple of years ago (between several waste water plants and the control center) and ended using a similar approach to what nick name said: - In the control center I used mysql - In the waste water plants I used a sqlite database per day (initializating the

Re: [web2py] web2py folder structure and security

2012-06-15 Thread José Luis Redrejo Rodríguez
2012/6/15 Chris ch...@spitfireinnovation.com: We have had very good experiences with web2py.  And now we are moving into a more locked-down production environment. This raises some new questions about security.  I would like to make a suggestion.  If this suggestion seems valuable then I would

Re: [web2py] Re: Validator for sqlform combo list

2012-06-01 Thread José Luis Redrejo Rodríguez
Thanks very much Anthony, I didn't know this feature. 2012/5/31 Anthony abasta...@gmail.com: db.class_attendant.person_id.requires = IS_IN_DB(db(db.person.age = 18),     'person.id', '%(name)s %(surname)s') The first argument to IS_IN_DB and IS_NOT_IN_DB can be a Set object rather than an

Re: [web2py] Help deploying Web2py on FluxFlex

2012-04-24 Thread José Luis Redrejo Rodríguez
There might be two problems: - You uploaded the setup.py file included in web2py sources tar ball. Remove it -You pushed too many things: you only should push your app directory, not the web2py or applications directory from your local drive. I.e. git should be available only at myapp in

Re: [web2py] Re: Eclipse and autocomplete

2012-04-05 Thread José Luis Redrejo Rodríguez
2012/4/5 Anthony abasta...@gmail.com: Does it work if you do the following at the top of model and controller files (requires latest web2py version): if 0:     from gluon import * If you've got db and auth objects, you could also add:     from gluon.tools import Auth     db = DAL()    

Re: [web2py] Re: executing javascript after accepting a form

2012-03-27 Thread José Luis Redrejo Rodríguez
It works perfectly. Thanks very much Anthony. Sushant: I didn't want to change my code to an ajax form. I wanted to keep it the way it was. Thanks for your suggestion anyway. Regards. 2012/3/27 Anthony abasta...@gmail.com: Yes, response.js only works for requests for components (made via a

Re: [web2py] Re: Upgrading web2py in Linux

2012-03-13 Thread José Luis Redrejo Rodríguez
2012/3/13 Wikus van de Merwe dupakrop...@googlemail.com: I assume that you have only one application and you keep it separate from web2py: $HOME/workspace/my-project/src  -- your application folder $HOME/workspace/my-project/web2py  -- web2py folder To upgrade web2py to a desired version you

Re: [web2py] Get the IP of the System

2012-02-28 Thread José Luis Redrejo Rodríguez
You can use netifaces, http://alastairs-place.net/projects/netifaces/ El 28/02/2012 11:39, Sanjeet Kumar sanjeet@gmail.com escribió: How we can get the IP address of the system

Re: [web2py] Re: Anyone using Backbone.js?

2012-02-15 Thread José Luis Redrejo Rodríguez
2012/2/15 Anthony abasta...@gmail.com: There are a number of other interesting Javascript MVC frameworks worth checking out as well, particularly those that enable two-way data binding between models and views, such as AngularJS (developed by Google), Batman.js (developed by Shopify), and

Re: [web2py] getting started with dotcloud

2012-01-27 Thread José Luis Redrejo Rodríguez
are here: https://github.com/nus/web2py-for-fluxflex Regards. José L. Thanks, Brad -- Brad Miller On Thursday, January 26, 2012 at 12:13 PM, José Luis Redrejo Rodríguez wrote: 2012/1/26 Brad Miller bonel...@gmail.com: Hi, I'm trying to follow the web2py tutorial that was posted

Re: [web2py] getting started with dotcloud

2012-01-26 Thread José Luis Redrejo Rodríguez
2012/1/26 Brad Miller bonel...@gmail.com: Hi, I'm trying to follow the web2py tutorial that was posted here a while back.  Unfortunately that was written using the older version of the command line tools, so some things just don't exist anymore.  But I'm going back and forth between the new

Re: [web2py] setup web2py with a virtual host on apache

2012-01-10 Thread José Luis Redrejo Rodríguez
2012/1/10 Web2Py Freak halna...@gardeniatelco.com: Dear all, i have a server  and i have a apache installed how can i tell apache to  the when someone asks for www.domain.com  , apache gives it the website at my localhost:8080 ..  how can i do that If you can not run apache on port 80 you

Re: [web2py] Re: utf-8 and pyfpdf

2012-01-02 Thread José Luis Redrejo Rodríguez
Hi Martin, I'm using this in the controller, without any problem: # coding: utf8 ... from gluon.contrib.pyfpdf.pdflabels import PDFLabel import sys reload(sys) sys.setdefaultencoding( latin-1 ) ... def label_parejas(): ...             text=%s\n%s\n%s %s\n%s %

Re: [web2py] Web2Py on Kubuntu 11.10

2011-12-22 Thread José Luis Redrejo Rodríguez
2011/12/22 miroslavgojic miroslavgo...@gmail.com Today I make installation of Kubuntu 11.10 on my VM. In packages I find Web2py and on one click it was instated After some time (1 minute) my Web2py is started Thanks Miroslav Hi Miroslav, Ubuntu/Kubuntu packages are taken from Debian,

Re: [web2py] web2py, amazon ec2 and static pages outside of the application

2011-12-08 Thread José Luis Redrejo Rodríguez
2011/12/8 Marco Tulio Cicero de M. Porto mtcpo...@gmail.com: Hi there! ok, here's the deal: I installed web2py on ec2 following the instructions on the attached file. So far so good. I had it installed and working perfectly. Thing is that now, I want to use on that same server a

Re: [web2py] Re: web2py, amazon ec2 and static pages outside of the application

2011-12-08 Thread José Luis Redrejo Rodríguez
2011/12/8 Marco Tulio Cicero de M. Porto mtcpo...@gmail.com: I was wondering if there was any configuration on Apache that could help on that, so that I could set the php application on www root and the web2py applications on www-data ... That's exactly what explains the recipe

Re: [web2py] autocomplete widget

2011-11-14 Thread José Luis Redrejo Rodríguez
Hi I've worked in a plugin using part of the code of autocomplete widget but using jquery autocomplete and contains insted of like when a third parameter (search_field) is used. It works perfectly in GAE. The idea is being able to look in a field of kind list:string to retrieve the id in the

Re: [web2py] Re: Running web2py in an apache directory

2011-10-24 Thread José Luis Redrejo Rodríguez
Bumping the message as a reminder... El día 21 de octubre de 2011 19:54, José Luis Redrejo Rodríguez jredr...@debian.org escribió: El día 21 de octubre de 2011 19:51, José Luis Redrejo Rodríguez jredr...@debian.org escribió: 2011/10/21 Massimo Di Pierro massimo.dipie...@gmail.com: Can you

Re: [web2py] Re: Running web2py in an apache directory

2011-10-21 Thread José Luis Redrejo Rodríguez
2011/10/21 Massimo Di Pierro massimo.dipie...@gmail.com: Can you show us your routes? The application name is controlies, placed at /var/web2py/applications/controlies a web2py-apache file placed at /etc/apache2/conf.d contains:         WSGIScriptAlias /controlies

Re: [web2py] Re: Running web2py in an apache directory

2011-10-21 Thread José Luis Redrejo Rodríguez
El día 21 de octubre de 2011 19:51, José Luis Redrejo Rodríguez jredr...@debian.org escribió: 2011/10/21 Massimo Di Pierro massimo.dipie...@gmail.com: Can you show us your routes? The application name is controlies, placed at /var/web2py/applications/controlies a web2py-apache file

Re: [web2py] reports in Web2Py

2011-10-13 Thread José Luis Redrejo Rodríguez
2011/10/13 Naleen Yadav naleenya...@gmail.com: Creating reports in Web2Py Hello All, I'm a newbie on web2py and looking to create Reports in web2py, but unable to find something suitable for a newbie on the internet. Tried some videos on vimeo (http://vimeo.com/18601633) but didn't get the

Re: [web2py] xml-rpc service, unicode string

2011-10-04 Thread José Luis Redrejo Rodríguez
2011/10/4 synergetic jandos...@gmail.com: Hello members, I have a following problem. In service.py controller I have -- def call():  return service() @service.xmlrpc def get_modules():    modules =

Re: [web2py] Ubuntu and web2py

2011-09-21 Thread José Luis Redrejo Rodríguez
My recomendation is: install the debian package: python-gluon (install too python-web2py if you want to develop , if you just want to deploy, only python-gluon is needed). Read the /usr/share/doc/python-gluon/Readme.Debian you'll only need to modify the name of your application path in the scripts

Re: [web2py] Re: ANN: ide2py: editor, shell and debugger for web2py (experimental)

2011-08-14 Thread José Luis Redrejo Rodríguez
2011/8/12 Mariano Reingart reing...@gmail.com: Thanks Jose, I've create an issue as this is important to get it working on most platform and versions. http://code.google.com/p/rad2py/issues/detail?id=3 I've sent a mail to the wx-users mailing list, if the error persists, I'll change to

Re: [web2py] Re: web2py book multilanguage

2011-08-12 Thread José Luis Redrejo Rodríguez
2011/8/11 qasimak...@gmail.com qasimak...@gmail.com: Or you can use google translate some how :) Please, don't do that. It's harder to understand the spanish automatic translation than the original text in english. If you don't have a human translator, I prefer to automatically access to the

Re: [web2py] Re: ANN: ide2py: editor, shell and debugger for web2py (experimental)

2011-08-12 Thread José Luis Redrejo Rodríguez
This is my problem (just downloaded using mercurial): Traceback (most recent call last): File main.py, line 790, in module app = MainApp(redirect=False) File /usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py, line 7978, in __init__ self._BootstrapApp() File

Re: [web2py] Re: ANN: ide2py: editor, shell and debugger for web2py (experimental)

2011-08-12 Thread José Luis Redrejo Rodríguez
2011/8/12 Mariano Reingart reing...@gmail.com: Thanks to all who are testing this project! Sorry for the inconveniences with wxPython, it seem that 2.8.10 is too old to run the Advanced User Interface (AUI), I'll look forward this in the wx mailing list to see if there is a workaround. Hi

Re: [web2py] web2py vs. django for Manipulating LDAP Records?

2011-08-11 Thread José Luis Redrejo Rodríguez
There's not a dal interface to ldap, but a auth interface. Some of my colleagues are developing also an in house system to manage the schools ldap system (and using it to learn web2py). Up to now it can manage unix groups , users, and some kind of network hosts , all this info stored in ldap. You

Re: [web2py] ANN: ide2py: editor, shell and debugger for web2py (experimental)

2011-08-11 Thread José Luis Redrejo Rodríguez
Awesome, just tell me if you need a hand to package it for Debian. Regards 2011/8/11 Mariano Reingart reing...@gmail.com: FYI I am pleased to announce of ide2py, an Integrated Development Environment for python and web2py. Although it is still experimental, basic functionality is working:

Re: [web2py] apologies

2011-07-20 Thread José Luis Redrejo Rodríguez
There are a couple of bugs I reported a couple of weeks ago: http://code.google.com/p/web2py/issues/detail?id=324 http://code.google.com/p/web2py/issues/detail?id=319 Both contain suggested patches to fix them, and #324 is specially important for many people. 2011/7/20 Massimo Di Pierro

Re: [web2py] Insert One to many related tables in GAE

2011-07-05 Thread José Luis Redrejo Rodríguez
2011/7/5 howesc how...@umich.edu: GAE will always choose the ID for you (at least with web2py dal, custom GAE keys are not implemented).  You could maybe add an extra field to the province table to store your internal id and use the for lookup when loading the second table. That's the method

Re: [web2py] autocomplete widget does not work on GAE

2011-07-03 Thread José Luis Redrejo Rodríguez
startswith and endswith are not supported in GAE either 2011/7/3 Bruno Rocha rochacbr...@gmail.com: I dont know about autocomplete widget, but, for 'like' in GAE you can use Row.find()         term = something         pages = db(db.table.id0).select().find(lambda row :

Re: [web2py] Insert One to many related tables in GAE

2011-07-02 Thread José Luis Redrejo Rodríguez
2011/7/2 Vasile Ermicioi elff...@gmail.com: GAE is a NoSQL database http://en.wikipedia.org/wiki/NoSQL but you can use a field where you can store a list of ids (one to many relation denormalized) http://web2py.com/book/default/chapter/06#Many-to-Many,-list:type,-and-contains I know, but

Re: [web2py] Problem with 1.97.1??

2011-06-30 Thread José Luis Redrejo Rodríguez
Yor're facing to a reported bug. In the bug report you can find a workaround to continue working: http://code.google.com/p/web2py/issues/detail?id=319 2011/6/30 Jim Steil j...@qlf.com Hi I have an app I've been working on and upgraded my system to 1.97.1 today. Since then I'm getting the

Re: [web2py] Apache Subdomain Configuration

2011-06-23 Thread José Luis Redrejo Rodríguez
Download and uncomprss (or just install ) the python-web2py package available in Debian and Ubuntu repositories, and take a look to the README.Debian file available at /usr/share/doc/python-web2py. There is a howto explaining exactly how to do it in Debian distribution and its derivatives.

Re: [web2py] Apache Subdomain Configuration

2011-06-23 Thread José Luis Redrejo Rodríguez
The file is not in web2py sources but in the Debian package . There is not problem in doing what you want El 23/06/2011 21:23, Ross Peoples ross.peop...@gmail.com escribió:

Re: [web2py] Re: New bug working with 1.96.4

2011-06-22 Thread José Luis Redrejo Rodríguez
2011/6/22 Massimo Di Pierro massimo.dipie...@gmail.com: Thanks for reporting this. I fixed in trunk, please check it and let us know. I've seen the fix. It should work, but I can not test it until tomorrow at the office where I have access to the internal ldap server. If it fails somewhere

Re: [web2py] Re: plugins

2011-06-20 Thread José Luis Redrejo Rodríguez
2011/6/20 selecta gr...@delarue-berlin.de: On Jun 20, 8:32 am, José L. jredr...@gmail.com wrote: selecta, the downloads fromhttp://pymantis.org/pymantis_server/plugin_release/downloaddon't work in any of its versions. i know but the strange thing is that i works from some locations (all

Re: [web2py] Debian Package (.96.4_2)

2011-06-14 Thread José Luis Redrejo Rodríguez
2011/6/13 davidrsmorris davidrsmor...@gmail.com: The patched package only produces deposit in web2py folder. I then get the following fatal error message: Traceback (most recent call last):  File /usr/bin/web2py, line 87, in module    if not

Re: [web2py] Re: web2py installation

2011-06-14 Thread José Luis Redrejo Rodríguez
web2py debian packages available in sid work perfectly in squeeze and Ubuntu Lucid. You can use other manual methods to install web2py, but using package management has obvious advantages in a Debian distribution. You can download the packages manually and install them using dpkg or gdebi.

Re: [web2py] web2py installation

2011-06-13 Thread José Luis Redrejo Rodríguez
2011/6/13 Jason Schmidt schmidt.jas...@gmail.com: On my debian server, I have setup Apache + wsgi + django. I've multiple domains hosted. Structure as follows: /srv/www/example1.com/public_html/ /srv/www/example1.com/application/ /srv/www/example2.com/public_html/

Re: [web2py] debian package works, ubuntu package doesn't

2011-06-13 Thread José Luis Redrejo Rodríguez
2011/6/13 Stavros stavros32...@gmail.com: Me and a few other did some more testing with the latest debian/ubuntu packages.  The debian package works just fine in wheezy/sid. The ubuntu package does not work in Oneric nor does it work in Natty (to be expected). $ web2py Traceback (most

Re: [web2py] Re: import error debian package

2011-06-10 Thread José Luis Redrejo Rodríguez
) of the package to Debian, but it can take a few hours before it gets visible through the mirrors. In case you don't want to wait until new packages are visible, replacing the attached /usr/bin/web2py file will fix the error. Regards José L. On Jun 9, 12:30 pm, José Luis Redrejo Rodríguez jredr

Re: [web2py] Re: import error debian package

2011-06-09 Thread José Luis Redrejo Rodríguez
2011/6/9 Jeff Elkner jeff.elk...@gmail.com: We copy the math_quiz directory and all its contents from a source install of web2py, where it works, to the application directory of a user created by the debian package, where it gives the error above. Three of us have confirmed this on three

Re: [web2py] problem with gae deployment

2011-06-01 Thread José Luis Redrejo Rodríguez
2011/6/1 ramkrishan bhatt ramkrishan.bh...@gmail.com: $ cd workspace/Running\ Project/ ramkrishan@ramkrishan-Aspire-5740:~/workspace/Running Project$ /home/ramkrishan/Downloads/Python-2.5.5/./python google_appengine/dev_appserver.py coporategift/web2py/ Traceback (most recent call last):  

Re: [web2py] Re: 1.96.0 - stable 1.96.1?

2011-05-25 Thread José Luis Redrejo Rodríguez
2011/5/25 Ross Peoples ross.peop...@gmail.com: The current trunk version is pretty stable for me. I know there are a few people out there looking forward to the new import functionality. Plus, it's been about a month since the last stable release, so it's probably time :) Though you may want

Re: [web2py] Re: 1.96.0 - stable 1.96.1?

2011-05-25 Thread José Luis Redrejo Rodríguez
2011/5/25 Ross Peoples ross.peop...@gmail.com: Jose, I learned the hard way that Python 2.4 is no longer supported by web2py and a lot of the new stuff in the trunk requires Python 2.5 or higher. I had submitted several patches to support Python 2.4, but they were rejected because maintaining

Re: [web2py] sincronizar datos entre app local - app internet -- app remota

2011-05-21 Thread José Luis Redrejo Rodríguez
Estimado Luis: esta es una lista de correo en inglés, para que puedan entender lo que dices debes dirigirte en ese idioma. Dear Luis: this is an english mail list. You have to use english to be understood by the list members. Regards. El día 21 de mayo de 2011 02:18, Luis Díaz

Re: [web2py] Re: Add gluon to global python path

2011-04-29 Thread José Luis Redrejo Rodríguez
soon. The packages that are in Debian are exactly the same that Ubuntu will take, so you can use them if you're using a recent Ubuntu version, because Ubuntu is not going to modify them. Regards. José L. On Apr 28, 10:50 pm, José Luis Redrejo Rodríguez jredr...@debian.org wrote: 2011/4/29

Re: [web2py] Re: Add gluon to global python path

2011-04-29 Thread José Luis Redrejo Rodríguez
the way Debian package works and there are not known problems with it. Regards. On Apr 29, 1:45 am, José Luis Redrejo Rodríguez jredr...@debian.org wrote: 2011/4/29 luckysmack luckysm...@gmail.com: python-gluon and python-web2py dont seem to be in the ubuntu repos. I found a .deb file

Re: [web2py] Add gluon to global python path

2011-04-28 Thread José Luis Redrejo Rodríguez
2011/4/29 luckysmack luckysm...@gmail.com: Pretty much like the title says. This is also for things like when i open up a i/b/python shell, it would be cool to just be able to run 'import gluon' or 'from gluon import foo'. Im sure this would also have other benefits as well, but im not sure. I

Re: [web2py] Code insert-er for Pydev Eclipse users

2011-04-27 Thread José Luis Redrejo Rodríguez
2011/4/27 pierreth pierre.thibau...@gmail.com: Hello, I made a tool to automatically insert the code necessary to avoid the errors and warnings reported by Eclipse Pydev cause by the automatic imports of web2py. http://code.google.com/p/neo-insert-imports/ Tell me if you like. I do like

Re: [web2py] Re: Asking advice for a special architecture

2011-04-12 Thread José Luis Redrejo Rodríguez
2011/4/12 Christopher Steel chris.st...@gmail.com: We have an app for that. (Sorry could not resist...) Thanks for not resisting :) here: http://www.web2py.com/appliances/default/show/18 It is getting pretty old but should outline the basics using xmlrpc Cheers, I'll take a look at

Re: [web2py] Asking advice for a special architecture

2011-04-11 Thread José Luis Redrejo Rodríguez
2011/4/11 Jonathan Lundell jlund...@pobox.com: On Apr 11, 2011, at 6:05 AM, Vasile Ermicioi wrote: I would recommend to use google gears for offline work, then to send all collected data to the server when you are online, Wikipedia: In late November 2009, numerous online news sources

[web2py] Fwd: web2py_1.92.1-1_i386.changes ACCEPTED into unstable

2011-04-10 Thread José Luis Redrejo Rodríguez
It's just been accepted into Debian. I'll upload latest stable version available (1.94.6) in www.web2py.com tomorrow. So, from now on, Debian users can install it with apt-get from unstable (sid), and in ten days from testing (wheezy). Also, as Ubuntu syncs from Debian every few weeks, it will

Re: [web2py] Re: Digging in the web2py license(s)

2011-02-19 Thread José Luis Redrejo Rodríguez
2011/2/18 Massimo Di Pierro massimo.dipie...@gmail.com: Clarification: except for the memcache folder (which has its own license in PKG-INFO) all the others were actually written specifically by web2py users for web2py and are prt of web2py. they are under contrib simply because they are