4   
 
   6     Copyright © 2008,2009,2010 Fundacja Nowoczesna Polska <fundacja@nowoczesnapolska.org.pl>
 
   8     For full list of contributors see AUTHORS section at the end. 
 
  10     This program is free software: you can redistribute it and/or modify
 
  11     it under the terms of the GNU Affero General Public License as published by
 
  12     the Free Software Foundation, either version 3 of the License, or
 
  13     (at your option) any later version.
 
  15     This program is distributed in the hope that it will be useful,
 
  16     but WITHOUT ANY WARRANTY; without even the implied warranty of
 
  17     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
  18     GNU Affero General Public License for more details.
 
  20     You should have received a copy of the GNU Affero General Public License
 
  21     along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
  26  * All packages listed in requirements.txt
 
  27  * Python libraries from lib directory
 
  28  * Django applications from apps directory
 
  30 How to deploy (development version)
 
  33 1. Checkout the source code from Github
 
  34 2. Install libraries (we recommend using pip):
 
  36     pip install -r requirements.txt
 
  38 3. Setup your local configuration based on settings.py. You need to generate a new SECRET_KEY, database stuff and domain related stuff.
 
  41     ./wolnelektury/manage.py syncdb
 
  42     ./wolnelektury/manage.py migrate
 
  46    ./wolnelektury/manage.py runserver
 
  49 6. Import some books which are available on http://www.wolnelektury.pl or on bitbucket mirror: http://bitbucket.org/lqc/wlbooks/
 
  50    If you use Bitbucket, you also need Mercurial to fetch books (you can install it using: pip install mercurial).
 
  51    After downloading books, log into administration, go to Books and choose 'Browse' to select book file,
 
  52    then fire 'Import book' to upload it. Some books have invalid XML, so you can get an error
 
  53    (just ignore it and look for other books).
 
  55 7. We provide localization of the software in following languages: Polish, Russian, German, English, Spanish, French and Lithuanian.
 
  56    Translation strings are based on gettext and can be found under 'locale' dir.
 
  57    There are also JavaScript files for jQuery countdown plugin (static/js/jquery.countdown-*.js).
 
  59 Full list of used open-source software
 
  60 ======================================
 
  67  - Source: [djangoproject.com](http://www.djangoproject.com/)
 
  68  - Authors: [many authors](http://code.djangoproject.com/browser/django/trunk/AUTHORS)
 
  69  - License: [BSD License](http://code.djangoproject.com/browser/django/trunk/LICENSE)
 
  74  - Source: [Google Code](http://code.google.com/p/django-pagination/)
 
  75  - Authors: James Tauber <jtauber@gmail.com>, leidel@gmail.com
 
  76  - License: [New BSD License](http://www.opensource.org/licenses/bsd-license.php)
 
  77  - Type: library (aplikacja django)
 
  81 - Source: [aercode.org](http://south.aeracode.org/)
 
  82 - Authors: Andrew Godwin <andrew@aeracode.org>, Andy McCurdy <sedrik@gmail.com>
 
  83 - License: [Apache License 2.0](http://www.opensource.org/licenses/apache2.0.php)
 
  84 - Type: library (aplikacja django)
 
  88  - Żródła: [codespeak.net](http://codespeak.net/lxml/index.html#download)
 
  89  - Authors: [many authors](http://codespeak.net/lxml/credits.html)
 
  90  - License: [BSD License](http://codespeak.net/lxml/index.html#license)
 
  95  - Source: [Google Code](http://code.google.com/p/feedparser/)
 
  96  - Authors: Mark Pilgrim <pilgrim@gmail.com>
 
  97  - License: [MIT License](http://www.opensource.org/licenses/mit-license.php)
 
 101 Internal (means we hacked on sources of those): 
 
 106  - Source: [Google Code](http://code.google.com/p/django-compress/)
 
 107  - Authors: Andreas Pelme <andreas.pelme@gmail.com>
 
 108  - License: [MIT License](http://www.opensource.org/licenses/mit-license.php)
 
 109  - Type: library (Django aplication)
 
 113  - Source: [Google Code](http://code.google.com/p/django-chunks/)
 
 114  - Authors: Clint Ecker <clintecker@gmail.com>
 
 115  - License: [New BSD License](http://www.opensource.org/licenses/bsd-license.php)
 
 116  - Type: library (Django aplication)
 
 120  - Source: [BitBucket](http://www.bitbucket.org/zuber/django-newtagging/)
 
 121  - Authors: Marek Stępniowski <marek@stepniowski.com>
 
 122  - License: [MIT License](http://www.opensource.org/licenses/mit-license.php)
 
 123  - Type: library (Django aplication)
 
 124  - Notes: Aplication based on  [django-tagging](http://code.google.com/p/django-tagging/), also [MIT](http://www.opensource.org/licenses/mit-license.php) license.
 
 126 django-piston (0.2.3rc)
 
 127 ------------------------
 
 128  - http://bitbucket.org/jespern/django-piston/wiki/Home
 
 132  - Source: [ASPN Cookbook](http://code.activestate.com/recipes/389023/)
 
 133  - Authors: Thomas Hinkle
 
 134  - License: [MIT License](http://code.activestate.com/help/terms/)
 
 136  - Notes: Patched by Marek Stępniowski <marek@stepniowski.com> to accept Unicode strings
 
 142  * Marek Stępniowski  <marek@stepniowski.com>
 
 143  * Łukasz Rekucki <lrekucki@gmail.com>