X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/20be4d9d8dad31ecbda183f4b5c74c9d80799f72..47adefcf46ce7543b9b850726de5e856dab65e5d:/README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..3b3f03322 --- /dev/null +++ b/README.md @@ -0,0 +1,134 @@ +License +------- + + ![AGPL Logo](http://www.gnu.org/graphics/agplv3-155x51.png) + + Copyright © 2008,2009,2010 Fundacja Nowoczesna Polska + + For full list of contributors see AUTHORS section at the end. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Dependencies +============ + + * All packages listed in requirements.txt + * Python libraries from lib directory + * Django applications from apps directory + +How to deploy (development version) +============= + +1. Checkout the source code from Github +2. Install libraries (we recommend using pip): + + pip install -r requirements.txt + +3. Setup your local configuration based on settings.py. You need to generate a new SECRET_KEY, database stuff and domain related stuff. +4. Populate database: + + ./wolnelektury/manage.py syncdb + ./wolnelektury/manage.py migrate + +5. Import some books which are availble on http://www.wolnelektury.pl or on bitbucket mirror: http://bitbucket.org/lqc/wlbooks/ + +6. Run the server + + ./wolnelektury/manage.py runserver + +Full list of used open-source software +====================================== + +External +-------- + +django +-------- + - Source: [djangoproject.com](http://www.djangoproject.com/) + - Authors: [many authors](http://code.djangoproject.com/browser/django/trunk/AUTHORS) + - License: [BSD License](http://code.djangoproject.com/browser/django/trunk/LICENSE) + - Type: framework + +django-pagination +----------------- + - Source: [Google Code](http://code.google.com/p/django-pagination/) + - Authors: James Tauber , leidel@gmail.com + - License: [New BSD License](http://www.opensource.org/licenses/bsd-license.php) + - Type: library (aplikacja django) + +Django South +------------ +- Source: [aercode.org](http://south.aeracode.org/) +- Authors: Andrew Godwin , Andy McCurdy +- License: [Apache License 2.0](http://www.opensource.org/licenses/apache2.0.php) +- Type: library (aplikacja django) + +lxml +--------- + - Żródła: [codespeak.net](http://codespeak.net/lxml/index.html#download) + - Authors: [many authors](http://codespeak.net/lxml/credits.html) + - License: [BSD License](http://codespeak.net/lxml/index.html#license) + - Type: library + +feedparser +---------- + - Source: [Google Code](http://code.google.com/p/feedparser/) + - Authors: Mark Pilgrim + - License: [MIT License](http://www.opensource.org/licenses/mit-license.php) + - Type: library + + +Internal (means we hacked on sources of those): +--------- + +django-compress +--------------- + - Source: [Google Code](http://code.google.com/p/django-compress/) + - Authors: Andreas Pelme + - License: [MIT License](http://www.opensource.org/licenses/mit-license.php) + - Type: library (Django aplication) + + django-chunks +------------- + - Source: [Google Code](http://code.google.com/p/django-chunks/) + - Authors: Clint Ecker + - License: [New BSD License](http://www.opensource.org/licenses/bsd-license.php) + - Type: library (Django aplication) + +django-newtagging +----------------- + - Source: [BitBucket](http://www.bitbucket.org/zuber/django-newtagging/) + - Authors: Marek Stępniowski + - License: [MIT License](http://www.opensource.org/licenses/mit-license.php) + - Type: library (Django aplication) + - Notes: Aplication based on [django-tagging](http://code.google.com/p/django-tagging/), also [MIT](http://www.opensource.org/licenses/mit-license.php) license. + +django-piston (0.2.3rc) +------------------------ + - http://bitbucket.org/jespern/django-piston/wiki/Home + +markupstring +------------ + - Source: [ASPN Cookbook](http://code.activestate.com/recipes/389023/) + - Authors: Thomas Hinkle + - License: [MIT License](http://code.activestate.com/help/terms/) + - Type: library + - Notes: Patched by Marek Stępniowski to accept Unicode strings + + +Authors +======= + + * Marek Stępniowski + * Łukasz Rekucki \ No newline at end of file