8 * `Python 3.5-3.7 <http://python.org>`_
9 * Python requiremets: ``pip install -r requirements/requirements.txt``
10 * a library for your database of choice
11 (see `DBs supported by Django <https://docs.djangoproject.com/en/dev/topics/install/#get-your-database-running>`_)
12 * `Sass <http://sass-lang.com>`_ >= 3.2 for parsing SCSS stylesheets
13 * Librarian has more dependencies if you want to build PDF and MOBI files,
14 see lib/librarian/README.md
15 * `Solr <https://lucene.apache.org/solr/>`_ server if you want to search
20 Set up the database with::
24 Run the dev server with::
28 Some tasks (like generating e-books) run in a seperate
29 Celery process by default, so you'll also need to run::
31 celery -A wolnelektury worker --loglevel=INFO
33 Or, if you don't want to run a separate Celery daemon, set this
34 in your ``localsettings.py``::
36 CELERY_ALWAYS_EAGER = True
48 Books are represented as XML files.
49 You can import XML files from a directory by running::
51 ./manage.py importbooks ../books
53 Or you can publish a single XML by using publishing form in admin,
54 or the publishing API.