5 Wolne Lektury is a `Django <https://www.djangoproject.com/>`_ project.
7 If you're new to Django, we strongly recommend you complete
8 the `Django Girls Tutorial <https://tutorial.djangogirls.org/en/>`_ and/or
9 the official :django:`Django Tutorial <getting-started>`
10 to learn about setting up a Python virtual environment and general structure
16 Once you have your Python (version at least 3.5) installed, virtualenv created,
17 and the source code of Wolne Lektury checked out to a directory, then the most
18 basic setup is as easy as:
20 $ pip install -r requirements/requirements.txt
22 After that, you should be able to run tests:
26 And migrate the database and run the development server:
28 $ src/manage.py migrate
29 $ src/manage.py runserver
35 Books are represented as XML files.
36 You can download some books as source XML files and import them
37 into your instance either by using the admin interface,
40 src/manage.py importbooks your-directory-with-xml-files
48 * uses a SQLite file as a database,
49 * has search disabled,
50 * does not generate PDF, EPUB or MOBI files from books,
51 * will generate TXT, HTML, FB2 and cover image files, but will not use a task queue.
53 In the next section, you'll see what additional setup is needed to solve these issues.