[web2py] Re: web2py 2.14.6 is OUT

2016-07-19 Thread Ben Lawrence
HI
I am seeing difference in behavior between 2.14.5 and 2.14.6 for 
SQLFORM.grid, after clicking on the 'csv' button to download the csv.
Same statement in both 2.14.5 and 2.14.6
formTable=SQLFORM.grid(\
 query,\
 
fields=[db.temperature.probe,db.temperature.timeMeasured,db.temperature.celsius],\
 orderby=db.temperature.timeMeasured, \
 searchable=False,\
 sortable=False,\
 paginate=10,\
 deletable=False,\
 editable=False,\
 details=False,\
 create=False,\
 csv=True,\
 links_in_grid=False, \
 user_signature=True, \
 maxtextlengths={}, \
 maxtextlength=20 
)

No error in 2.14.5. This error in 2.14.6:

Traceback (most recent call last):
  File "/home/pi/w/web2py/gluon/restricted.py", line 220, in restricted
exec(ccode, environment)
  File "/home/pi/w/web2py/applications/init/controllers/display.py" 
, line 
72, in 
  File "/home/pi/w/web2py/gluon/globals.py", line 405, in 
self._caller = lambda f: f()
  File "/home/pi/w/web2py/applications/init/controllers/display.py" 
, line 
31, in tempsTable
maxtextlength=20

 File "/home/pi/w/web2py/gluon/sqlhtml.py", line 2479, in grid
raise HTTP(200, oExp.export(), **response.headers)
  File "/home/pi/w/web2py/gluon/sqlhtml.py", line 3522, in export
self.rows.export_to_csv_file(s, represent=True)
  File "/home/pi/w/web2py/gluon/packages/dal/pydal/objects.py", line 2454, in 
export_to_csv_file
row.append(record._extra[col])
  File "/home/pi/w/web2py/gluon/packages/dal/pydal/objects.py", line 91, in 
__getattr__
raise AttributeError
AttributeError
where the SQLFORM.grid is in the function tempsTable, here is the view html:
{{=LOAD(f='tempsTable', args=[], vars=tempQuery,\
extension='load', ajax=True, user_signature=True)}}

regards,
Ben

On Monday, May 9, 2016 at 5:31:38 PM UTC-7, Massimo Di Pierro wrote:
>
> A few vulnerabilities have been found in admin. One of them was serious 
> and it made admin vulnerable to brute force password attacks under some 
> conditions.
> They have been been fixed in version 2.14.6. If you expose admin publicly, 
> we recommend you upgrade immediately.
>
> Anyway, we remind everybody that it is not recommended to expose admin in 
> production environments. Run it locally and connect to it using a ssh 
> tunnel instead.
>
> Many takes to Narendra for funding and reporting the vulnerabilities, 
> Leonel for fixing them, and Richard and Simone for adding many tests and 
> fixing bugs.
>
> Massimo 
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: having issues with dates and DAL

2016-07-19 Thread samuel bonill
I had the same problem with Postgres. 

i fixed it using executesql in db.py :

*db.executesql("SET datestyle = dmy;")*

El martes, 19 de julio de 2016, 14:54:10 (UTC-5), web2py...@gmail.com 
escribió:
>
> Hi everyone,
>
> i keep getting this error:
>
> File "/web2py/gluon/packages/dal/pydal/adapters/base.py", line 1544, in 
> parse_date
> (y, m, d) = map(int, str(value)[:10].strip().split('-'))
> ValueError: invalid literal for int() with base 10: '2016/04/12'
>
>
> im basically submitting the form and searching a database for information 
> between certain dates using DAL with a table. the table/date format is 
> summarized as follows:
>
> import datetime
>
> today = datetime.datetime.today()
>
> yesterday = today.date() - datetime.timedelta(days=1)
>
> db = DAL(oracle:...)
>
> db.table('name', Field('startdt' , type = 'date' , default = yesterday, 
> requires IS_DATE(format('%Y/%M/%D))),
>
>Field('enddt', type = 'date' , default = today, 
> requires IS_DATE(format('%Y/%M/%D))),
>
>..)
>
>
> Im thinking it doesn't like the database has the format but not 100%. 
>
>
> thank you
>
>
>
>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: web2py on android

2016-07-19 Thread samuel bonill
You can use web2py for build a ret_api server and build your app with 
NativeScript (Angular2), ionic or reactnative


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: user name case sensitivity

2016-07-19 Thread Michael Messmer
I added it and it still didn't work.  But I am using LDAP-AD login method. 


The method I use is:

def user():
if request.args(0) == 'login' and request.post_vars.username:
request.post_vars.username = request.vars.username = 
request.post_vars.username.upper() #or .lower() if you prefer.
return dict(form=auth())



On Monday, July 18, 2016 at 8:23:40 AM UTC-7, Antonio Salazar wrote:
>
> In db.py, after declaring auth, use this to save all usernames and emails 
> as lowercase.
>
> auth.settings.username_case_sensitive = False
> auth.settings.email_case_sensitive = False
>
>
> On Friday, July 15, 2016 at 11:37:41 AM UTC-5, kstesr...@gmail.com wrote:
>>
>>
>> Team,
>>
>> I see the login user is case sensitive ,can we make it in-sensitive i.e 
>> to treat us...@gmail.com and us...@gmail.com as the same.
>>
>> Sri
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: How active and 'professional' is web2py?

2016-07-19 Thread Massimo Di Pierro
If popularity is a factor one should use PHP. 

web2py is very actively maintained thanks to Niphlod, Paolo, Anthony, 
Richard, Leonel, Michele, and many others. We have an excellent team.

You will find old articles because web2py exists since 2007 and it is 
always backward compatible so those intro articles are not obsolete.

Massimo

On Tuesday, 19 July 2016 14:30:16 UTC-5, Niphlod wrote:
>
> nope, I don't. 
> except for public contributions you can see on github, I did consult once. 
> Then I just maintain several in-house apps for my current employeer, which 
> is mostly where redis, mssql, AD and scheduler new features have been 
> battle-tested before being released to the public
>
> That being said, at least for public facing and not-so-hardened sites, 
> shodan reveals something about web2py deployments around (at least the free 
> searches available) ... it's by a long shot an estimate on the down side of 
> reality
>
> https://www.shodan.io/search?query=X-Powered-By%3A+web2py
>
> On Tuesday, July 19, 2016 at 8:24:43 PM UTC+2, Dave S wrote:
>>
>>
>>
>> On Tuesday, July 19, 2016 at 7:53:49 AM UTC-7, joeg816 wrote:
>>>
>>> Are there any marquee sites that are using it?  When Rails was hot, they 
>>> had a few big names.  Same with PHP, etc.
>>>
>>
>> I am not sure about "marquee", but Niphlod and Massimo seem to have 
>> several important accounts.
>>
>> A couple months back there was a "proud papa" post about an important 
>> website for use by volunteers helping with an assistance network (Spain or 
>> Portugal, IIRC).
>>  
>>
>>>
>>> I like what I have seen of web2py but I am scared off since a lot of the 
>>> info I find online is several years old.  I am sure it works fine but to 
>>> stay employed in this field, you usually need to use the hot languages and 
>>> frameworks... 
>>>
>>>
>> That can turn into endless tail-chasing, can't it?  By the time you find 
>> out what's hot and then learn the techniques, "they" will have moved on to 
>> something else.
>>
>> /dps
>>
>>  
>>
>>> On Monday, July 11, 2016 at 2:11:38 AM UTC-4, joeg816 wrote:

 I have been doing some research on Python web frameworks and have tried 
 Django and Flask.  They were OK...

 I found a free web2py video on Udemy and really liked the whole 
 package, especially with the brilliant Admin.  I want to take a deep dive 
 and really learn this stuff.

 What scares me off is that it just doesn't seem to be very popular in 
 professional Python circles for some reason.  It won awards in 2012 but 
 that was 4 years ago.  Is this worth really learning web2py or should I 
 just use it as a stepping stone to something else?  Are there any major 
 websites that use this and have stuck with it over the years?  

>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: web2py on android

2016-07-19 Thread Massimo Di Pierro
Any web app can run as an android app or ios app. What the server side is 
written in irrelevant.

One of the easiest ways is to use gonative.io but it is not free. 

Everything you see in the article you mention works if you replace Flask 
with web2py.

I am sure other users have other recommendations.

Massimo





On Tuesday, 19 July 2016 06:16:10 UTC-5, Paolo Amboni wrote:
>
> Is it possible to do something like that with web2py?
>
> Android apps with Python, Flask and a WebView 
> 
> (
> https://kivy.org/planet/2016/05/android-apps-with-python-flask-and-a-webview/
> )
>
> Thanks!!
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: Again: virtual field requires type-attribute

2016-07-19 Thread Julio del Barrio
Hi, Massimo.
If I not want any virtual fields in row object returned by select? If I use the 
row as dict in a insert operation, I must to filter, and I haven't any way to 
know what field is virtual, in abstract.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] having issues with dates and DAL

2016-07-19 Thread web2pyuser777
Hi everyone,

i keep getting this error:

File "/web2py/gluon/packages/dal/pydal/adapters/base.py", line 1544, in 
parse_date
(y, m, d) = map(int, str(value)[:10].strip().split('-'))
ValueError: invalid literal for int() with base 10: '2016/04/12'


im basically submitting the form and searching a database for information 
between certain dates using DAL with a table. the table/date format is 
summarized as follows:

import datetime

today = datetime.datetime.today()

yesterday = today.date() - datetime.timedelta(days=1)

db = DAL(oracle:...)

db.table('name', Field('startdt' , type = 'date' , default = yesterday, 
requires IS_DATE(format('%Y/%M/%D))),

   Field('enddt', type = 'date' , default = today, requires 
IS_DATE(format('%Y/%M/%D))),

   ..)


Im thinking it doesn't like the database has the format but not 100%. 


thank you





-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] save image from get request

2016-07-19 Thread mayrolin0
I was wondering if someone could help me with something that I think should 
be simple or basic, but I can't seem to figure out. I'm just starting to 
work with web2py/python and I'm not sure how to save an image from a 
request. I'm trying to save an image from a get request into an upload 
database field. I feel like I'm missing one part but I'm not sure what it 
is.

This is the model:

db.define_table('insect_images',
Field('accession_code', 'reference accessions',required=True),
Field('name'),
Field('image', 'upload'),
singular = 'insect_image',
plural = 'insect_images',
format = '%(name)s')

Here's the code:

import requests, json, re
from requests.auth import HTTPBasicAuth
from PIL import Image
from StringIO import StringIO

response_image = 
requests.get('https://kc.kobotoolbox.org/attachment/large?media_file=%s' % 
(x['filename']),stream=True)
img = Image.open(StringIO(response_image.content))
img2 = db.insect_images.image.store(img,x['filename'])
db.insect_images.insert(image=img2,accession_code=dat['accession_code_'])


When I run this, I get this error:

 read

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/gluon/restricted.py", line 205, in 
restricted
exec ccode in environment
  File "/home/mayrolin/web2py/applications/test1/controllers/default.py", 
line 294, in 
  File "/usr/lib/pymodules/python2.7/gluon/globals.py", line 173, in 

self._caller = lambda f: f()
  File "/usr/lib/pymodules/python2.7/gluon/tools.py", line 2575, in f
return action(*a, **b)
  File "/home/mayrolin/web2py/applications/test1/controllers/default.py", 
line 226, in kobofetch
img2 = db.insect_images.image.store(i,x['filename'])
  File "/usr/lib/pymodules/python2.7/gluon/dal.py", line 7366, in store
shutil.copyfileobj(file, dest_file)
  File "/usr/lib/python2.7/shutil.py", line 49, in copyfileobj
buf = fsrc.read(length)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 528, in 
__getattr__
raise AttributeError(name)
AttributeError: read


Any help will be appreciated! 















-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: How active and 'professional' is web2py?

2016-07-19 Thread Niphlod
nope, I don't. 
except for public contributions you can see on github, I did consult once. 
Then I just maintain several in-house apps for my current employeer, which 
is mostly where redis, mssql, AD and scheduler new features have been 
battle-tested before being released to the public

That being said, at least for public facing and not-so-hardened sites, 
shodan reveals something about web2py deployments around (at least the free 
searches available) ... it's by a long shot an estimate on the down side of 
reality

https://www.shodan.io/search?query=X-Powered-By%3A+web2py

On Tuesday, July 19, 2016 at 8:24:43 PM UTC+2, Dave S wrote:
>
>
>
> On Tuesday, July 19, 2016 at 7:53:49 AM UTC-7, joeg816 wrote:
>>
>> Are there any marquee sites that are using it?  When Rails was hot, they 
>> had a few big names.  Same with PHP, etc.
>>
>
> I am not sure about "marquee", but Niphlod and Massimo seem to have 
> several important accounts.
>
> A couple months back there was a "proud papa" post about an important 
> website for use by volunteers helping with an assistance network (Spain or 
> Portugal, IIRC).
>  
>
>>
>> I like what I have seen of web2py but I am scared off since a lot of the 
>> info I find online is several years old.  I am sure it works fine but to 
>> stay employed in this field, you usually need to use the hot languages and 
>> frameworks... 
>>
>>
> That can turn into endless tail-chasing, can't it?  By the time you find 
> out what's hot and then learn the techniques, "they" will have moved on to 
> something else.
>
> /dps
>
>  
>
>> On Monday, July 11, 2016 at 2:11:38 AM UTC-4, joeg816 wrote:
>>>
>>> I have been doing some research on Python web frameworks and have tried 
>>> Django and Flask.  They were OK...
>>>
>>> I found a free web2py video on Udemy and really liked the whole package, 
>>> especially with the brilliant Admin.  I want to take a deep dive and really 
>>> learn this stuff.
>>>
>>> What scares me off is that it just doesn't seem to be very popular in 
>>> professional Python circles for some reason.  It won awards in 2012 but 
>>> that was 4 years ago.  Is this worth really learning web2py or should I 
>>> just use it as a stepping stone to something else?  Are there any major 
>>> websites that use this and have stuck with it over the years?  
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: How active and 'professional' is web2py?

2016-07-19 Thread Dave S


On Tuesday, July 19, 2016 at 7:53:49 AM UTC-7, joeg816 wrote:
>
> Are there any marquee sites that are using it?  When Rails was hot, they 
> had a few big names.  Same with PHP, etc.
>

I am not sure about "marquee", but Niphlod and Massimo seem to have several 
important accounts.

A couple months back there was a "proud papa" post about an important 
website for use by volunteers helping with an assistance network (Spain or 
Portugal, IIRC).
 

>
> I like what I have seen of web2py but I am scared off since a lot of the 
> info I find online is several years old.  I am sure it works fine but to 
> stay employed in this field, you usually need to use the hot languages and 
> frameworks... 
>
>
That can turn into endless tail-chasing, can't it?  By the time you find 
out what's hot and then learn the techniques, "they" will have moved on to 
something else.

/dps

 

> On Monday, July 11, 2016 at 2:11:38 AM UTC-4, joeg816 wrote:
>>
>> I have been doing some research on Python web frameworks and have tried 
>> Django and Flask.  They were OK...
>>
>> I found a free web2py video on Udemy and really liked the whole package, 
>> especially with the brilliant Admin.  I want to take a deep dive and really 
>> learn this stuff.
>>
>> What scares me off is that it just doesn't seem to be very popular in 
>> professional Python circles for some reason.  It won awards in 2012 but 
>> that was 4 years ago.  Is this worth really learning web2py or should I 
>> just use it as a stepping stone to something else?  Are there any major 
>> websites that use this and have stuck with it over the years?  
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: How active and 'professional' is web2py?

2016-07-19 Thread joeg816
Are there any marquee sites that are using it?  When Rails was hot, they 
had a few big names.  Same with PHP, etc.

I like what I have seen of web2py but I am scared off since a lot of the 
info I find online is several years old.  I am sure it works fine but to 
stay employed in this field, you usually need to use the hot languages and 
frameworks... 

On Monday, July 11, 2016 at 2:11:38 AM UTC-4, joeg816 wrote:
>
> I have been doing some research on Python web frameworks and have tried 
> Django and Flask.  They were OK...
>
> I found a free web2py video on Udemy and really liked the whole package, 
> especially with the brilliant Admin.  I want to take a deep dive and really 
> learn this stuff.
>
> What scares me off is that it just doesn't seem to be very popular in 
> professional Python circles for some reason.  It won awards in 2012 but 
> that was 4 years ago.  Is this worth really learning web2py or should I 
> just use it as a stepping stone to something else?  Are there any major 
> websites that use this and have stuck with it over the years?  
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: cannot disable automatic login after registration

2016-07-19 Thread Sneka R
Yes. I have no success too.
Any help is appreciated.

On Saturday, October 24, 2015 at 7:30:52 PM UTC-5, Pierre wrote:
>
> Hi everyone,
>
> I tried to do it with no success with this:
>
> auth.settings.login_after_registration = False
>
> thanks for your help
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: switch between standard and testing database?

2016-07-19 Thread Mirek Zvolský
I will describe again, what I want:

I have url /plugin_splinter/tests
with checkboxes:
  - chrome
  - firefox

  - test localhost:8000
  - test production

  - all webtests --or--
  - webtest1 , - webtest2, ...

Then I want run webtests (splinter+selenium), navigate to different actions 
(and type or click).
But I need to open TESTING database, not the MAIN database.

At this time I have changed the architecture to use of Scheduler (which 
works well),
and I think, I will do following:

- appconfig.ini : test_IP : nnn.nnn.nnn.nnn
   
- /plugin_splinter.py
   if form.process().accepted:
  # dynamically create a file models/_tests.py with something like: 
testDb=True
  # schedule tests here

- in db.py I will open MAIN or TESTING datatabase based on: testDb and 
request.ip==test_IP.

I hope previous will work good for me.
But if somebody has better idea or some comment ... ? --thanks in 
advance







Dne pondělí 18. července 2016 11:55:57 UTC+2 Mirek Zvolský napsal(a):
>
> 1.
>
> I use postgres database dbapp
> I am trying to make splinter tests and want to run them over the 2nd 
> database dbapp_tests.
>
> When I switch to the testing database (which is EMPTY include the 
> auth_user table)
> I am logged in thanks the session:
> auth.user and auth.user_id are both set (but auth_user is EMPTY).
>
> Can I avoid this, without deleting sessions for the normal work?
>
>
>
> I have ideas for some workarounds, like:
>
> - populate dbapp_tests with single auth_user row (mine...)
>
> - move sessions into database
>
>
>
> But I'm asking, if somebody has idea how to switch both databases more 
> clever.
> Thank you...
>
>
> 2.
>
> I have no good idea how to easy switch between normal and testing database.
> At this time I use port (8000/8001), but this works on development, not on 
> production.
> What is better?
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] web2py on android

2016-07-19 Thread Paolo Amboni
Is it possible to do something like that with web2py?

Android apps with Python, Flask and a WebView 

(https://kivy.org/planet/2016/05/android-apps-with-python-flask-and-a-webview/)

Thanks!!

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.