Skip to content
Snippets Groups Projects
Commit b4423dc3 authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

Update README.md

parent 7a2eb96c
No related branches found
No related tags found
No related merge requests found
...@@ -22,36 +22,33 @@ ...@@ -22,36 +22,33 @@
yum install python3 # команда установки для RedHad, Fedora, CentOS yum install python3 # команда установки для RedHad, Fedora, CentOS
python3 -m pip install -r requirements.txt python3 -m pip install -r requirements.txt
1.3 Настраиваем ./sopds/settings.py (настройки в конце файла) 1.3 Производим инициализацию базы данных и заполнение начальными данными (жанры)
LANGUAGE_CODE = 'ru-RU'
1.4 Производим инициализацию базы данных и заполнение начальными данными (жанры)
python3 manage.py migrate python3 manage.py migrate
python3 manage.py sopds_util clear python3 manage.py sopds_util clear
1.5 Cоздаем суперпользователя 1.4 Cоздаем суперпользователя
python3 manage.py createsuperuser python3 manage.py createsuperuser
1.6 Настраиваем путь к Вашему каталогу с книгами 1.5 Настраиваем путь к Вашему каталогу с книгами и при необходимости переключаем язык интерфейса на русский
python3 manage.py sopds_util setconf SOPDS_ROOT_LIB 'Путь к каталогу с книгами' python3 manage.py sopds_util setconf SOPDS_ROOT_LIB 'Путь к каталогу с книгами'
python3 manage.py sopds_util setconf SOPDS_LANGUAGE ru-RU
1.7 Запускаем SCANNER сервер (опционально, необходим для автоматизированного периодического пересканирования коллекции) 1.6 Запускаем SCANNER сервер (опционально, необходим для автоматизированного периодического пересканирования коллекции)
Примите во внимание, что в настройках по умолчанию задан периодический запуск сканирования 2 раза в день 12:00 и 0:00. Примите во внимание, что в настройках по умолчанию задан периодический запуск сканирования 2 раза в день 12:00 и 0:00.
python3 manage.py sopds_scanner start --daemon python3 manage.py sopds_scanner start --daemon
1.8 Запускаем встроенный HTTP/OPDS сервер 1.7 Запускаем встроенный HTTP/OPDS сервер
python3 manage.py sopds_server start --daemon python3 manage.py sopds_server start --daemon
Однако наилучшим способом, все же является настройка в качестве HTTP/OPDS серверов Apache или Nginx Однако наилучшим способом, все же является настройка в качестве HTTP/OPDS серверов Apache или Nginx
(точка входа ./sopds/wsgi.py) (точка входа ./sopds/wsgi.py)
1.9 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости 1.8 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости
немедленного сканирования. Сделать это можно, установив конфигурационный параметр SOPDS_SCAN_START_DIRECTLY = True немедленного сканирования. Сделать это можно, установив конфигурационный параметр SOPDS_SCAN_START_DIRECTLY = True
двумя способами: двумя способами:
...@@ -62,7 +59,7 @@ ...@@ -62,7 +59,7 @@
б) При попомощи страницы администрирования Web-интерфейса http://<Ваш сервер>:8001/admin/ б) При попомощи страницы администрирования Web-интерфейса http://<Ваш сервер>:8001/admin/
(Далее CONSTANCE -> Настройки -> 1. General Options -> SOPDS_SCAN_START_DIRECTLY) (Далее CONSTANCE -> Настройки -> 1. General Options -> SOPDS_SCAN_START_DIRECTLY)
1.10 Доступ к информации 1.9 Доступ к информации
Если все предыдущие шаги выполнены успешно, то к библиотеке можно получить доступ по следующим URL: Если все предыдущие шаги выполнены успешно, то к библиотеке можно получить доступ по следующим URL:
> OPDS-версия: http://<Ваш сервер>:8001/opds/ > OPDS-версия: http://<Ваш сервер>:8001/opds/
...@@ -286,7 +283,9 @@ MySQL по сравнению с sqlite работает гораздо быст ...@@ -286,7 +283,9 @@ MySQL по сравнению с sqlite работает гораздо быст
#### 6. Опции каталогизатора Simple OPDS (www.sopds.ru) #### 6. Опции каталогизатора Simple OPDS (www.sopds.ru)
Каталогизатор Simple OPDS имеет дополнительные настройки которые можно указывать в конце файла sopds/settings.py Каталогизатор Simple OPDS имеет дополнительные настройки которые можно изменять при помощи интерфейса администратора http://<Ваш сервер>/admin/
**SOPDS_LANGUAGE** - изменение языка интерфейса.
**SOPDS_ROOT_LIB** - содержит путь к каталогу, в котором расположена ваша коллекция книг. **SOPDS_ROOT_LIB** - содержит путь к каталогу, в котором расположена ваша коллекция книг.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment