Skip to content

Commit 5d50eaf

Browse files
committed
web2py_src.zip and unzip all the files
1 parent ce00430 commit 5d50eaf

892 files changed

Lines changed: 216119 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ResourceCode/wswp-places-c573d29efa3a/web2py/CHANGELOG

Lines changed: 1669 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
## Web2py License
2+
3+
Web2py is Licensed under the LGPL license version 3
4+
(http://www.gnu.org/licenses/lgpl.html)
5+
6+
Copyrighted (c) by Massimo Di Pierro (2007-2013)
7+
8+
### On Commercial Redistribution
9+
10+
In accordance with LGPL you may:
11+
- redistribute web2py with your apps (including official web2py binary versions)
12+
- release your applications which use official web2py libraries under any license you wish
13+
But you must:
14+
- make clear in the documentation that your application uses web2py
15+
- release any modification of the web2py libraries under the LGPLv3 license
16+
17+
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
18+
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
19+
PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
20+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21+
FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
22+
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
23+
NECESSARY SERVICING, REPAIR OR CORRECTION.
24+
25+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
26+
HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE,
27+
BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
28+
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
29+
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
30+
OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
31+
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32+
33+
(Earlier versions of web2py, 1.0.*-1.90.*, were released under the GPL2 license plus a
34+
commercial exception which, for practical purposes, was very similar to the current LPGLv3)
35+
36+
### Licenses for third party contributed software
37+
38+
web2py contains third party software under the gluon/contrib/ folder.
39+
Each file/module in contrib is distributed with web2py under its original license.
40+
Here we list some of them.
41+
42+
#### gluon.contrib.simplejson LICENSE
43+
44+
Copyright (c) 2006 Bob Ippolito - Permission is hereby granted, free of charge,
45+
to any person obtaining a copy of this software and associated documentation
46+
files (the "Software"), to deal in the Software without restriction, including
47+
without limitation the rights to use, copy, modify, merge, publish, distribute,
48+
sublicense, and/or sell copies of the Software, and to permit persons to whom
49+
the Software is furnished to do so, subject to the following conditions:
50+
51+
The above copyright notice and this permission notice shall be included in all
52+
copies or substantial portions of the Software.
53+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
54+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
55+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
56+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
57+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
58+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
59+
SOFTWARE.
60+
61+
#### gluon.contrib.rss2.py (originally PyRSS2Gen) LICENSE
62+
63+
This is copyright (c) by Dalke Scientific Software, LLC and released under the
64+
BSD license. See the file LICENSE in the distribution or
65+
<http://www.opensource.org/licenses/bsd-license.php> for details.
66+
67+
#### gluon.contrib.markdown (markdown2) LICENSE
68+
69+
MIT License from from <http://code.google.com/p/python-markdown2/>
70+
71+
#### gluon.contrib.feedparser LICENSE
72+
73+
Copyright (c) 2002-2005, Mark Pilgrim
74+
75+
All rights reserved.
76+
77+
Redistribution and use in source and binary forms, with or without
78+
modification, are permitted provided that the following conditions
79+
are met:
80+
81+
* Redistributions of source code must retain the above copyright notice,
82+
this list of conditions and the following disclaimer.
83+
84+
* Redistributions in binary form must reproduce the above copyright notice,
85+
this list of conditions and the following disclaimer in the documentation
86+
and/or other materials provided with the distribution.
87+
88+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'
89+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
90+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
91+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
92+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
93+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
94+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
95+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
96+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
97+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
98+
POSSIBILITY OF SUCH DAMAGE.
99+
100+
#### gluon.wsgiserver.py LICENSE (borrowed from cherrypy)
101+
102+
Copyright (c) 2004, CherryPy Team ([email protected])
103+
All rights reserved.
104+
105+
Redistribution and use in source and binary forms, with or without modification,
106+
are permitted provided that the following conditions are met:
107+
108+
* Redistributions of source code must retain the above copyright notice,
109+
this list of conditions and the following disclaimer.
110+
* Redistributions in binary form must reproduce the above copyright notice,
111+
this list of conditions and the following disclaimer in the documentation
112+
and/or other materials provided with the distribution.
113+
* Neither the name of the CherryPy Team nor the names of its contributors
114+
may be used to endorse or promote products derived from this software
115+
without specific prior written permission.
116+
117+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
118+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
119+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
120+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
121+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
122+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
123+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
124+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
125+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
126+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
127+
128+
#### gluon.contrib.pam LICENSE
129+
130+
Copyright (C) 2007-2009 Chris AtLee <[email protected]> Licensed under the MIT license
131+
132+
#### gluon.contrib.shell LICENSE
133+
134+
Copyright (C) by Google inc. Apache 2.0 Lincense
135+
136+
#### The javascript licenses are in the code itself
137+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include VERSION LICENSE
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
## Readme
2+
3+
web2py is a free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications.
4+
5+
It is written and programmable in Python. LGPLv3 License
6+
7+
Learn more at http://web2py.com
8+
9+
## Google App Engine deployment
10+
11+
cp examples/app.yaml ./
12+
cp handlers/gaehandler.py ./
13+
14+
Then edit ./app.yaml and replace "yourappname" with yourappname.
15+
16+
## Important reminder about this GIT repo
17+
18+
An important part of web2py is the Database Abstraction Layer (DAL). In early 2015 this was decoupled into a separate code-base (PyDAL). In terms of git, it is a sub-module of the main repository.
19+
20+
The use of a sub-module requires a one-time use of the --recursive flag for git clone if you are cloning web2py from scratch.
21+
22+
git clone --recursive https://github.com/web2py/web2py.git
23+
24+
If you have an existing repository, the commands below need to be executed at least once:
25+
26+
git submodule update --init --recursive
27+
28+
If you have a folder gluon/dal you must remove it:
29+
30+
rm -r gluon/dal
31+
32+
PyDAL uses a separate stable release cycle to the rest of web2py. PyDAL releases will use a date-naming scheme similar to Ubuntu. Issues related to PyDAL should be reported to its separate repository.
33+
34+
35+
## Documentation (readthedocs.org)
36+
37+
[![Docs Status](https://readthedocs.org/projects/web2py/badge/?version=latest&style=flat-square)](http://web2py.rtfd.org/)
38+
39+
## Tests
40+
41+
[![Build Status](https://img.shields.io/travis/web2py/web2py/master.svg?style=flat-square&label=Travis-CI)](https://travis-ci.org/web2py/web2py)
42+
[![MS Build Status](https://img.shields.io/appveyor/ci/web2py/web2py/master.svg?style=flat-square&label=Appveyor-CI)](https://ci.appveyor.com/project/web2py/web2py)
43+
[![Coverage Status](https://img.shields.io/codecov/c/github/web2py/web2py.svg?style=flat-square)](https://codecov.io/github/web2py/web2py)
44+
45+
46+
## Installation Instructions
47+
48+
To start web2py there is NO NEED to install it. Just unzip and do:
49+
50+
python web2py.py
51+
52+
That's it!!!
53+
54+
## web2py directory structure
55+
56+
project/
57+
README
58+
LICENSE
59+
VERSION > this web2py version
60+
web2py.py > the startup script
61+
anyserver.py > to run with third party servers
62+
... > other handlers and example files
63+
gluon/ > the core libraries
64+
packages/ > web2py submodules
65+
dal/
66+
contrib/ > third party libraries
67+
tests/ > unittests
68+
applications/ > are the apps
69+
admin/ > web based IDE
70+
...
71+
examples/ > examples, docs, links
72+
...
73+
welcome/ > the scaffolding app (they all copy it)
74+
ABOUT
75+
LICENSE
76+
models/
77+
views/
78+
controllers/
79+
sessions/
80+
errors/
81+
cache/
82+
static/
83+
uploads/
84+
modules/
85+
cron/
86+
tests/
87+
... > your own apps
88+
examples/ > example config files, mv .. and customize
89+
extras/ > other files which are required for building web2py
90+
scripts/ > utility and installation scripts
91+
handlers/
92+
wsgihandler.py > handler to connect to WSGI
93+
... > handlers for Fast-CGI, SCGI, Gevent, etc
94+
site-packages/ > additional optional modules
95+
logs/ > log files will go in there
96+
deposit/ > a place where web2py stores apps temporarily
97+
98+
## Issues?
99+
100+
Report issues at https://github.com/web2py/web2py/issues
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Version 2.14.6-stable+timestamp.2016.05.10.00.21.47

0 commit comments

Comments
 (0)