Loading README.md +12 −13 Original line number Diff line number Diff line Loading @@ -22,36 +22,33 @@ yum install python3 # команда установки для RedHad, Fedora, CentOS python3 -m pip install -r requirements.txt 1.3 Настраиваем ./sopds/settings.py (настройки в конце файла) LANGUAGE_CODE = 'ru-RU' 1.4 Производим инициализацию базы данных и заполнение начальными данными (жанры) 1.3 Производим инициализацию базы данных и заполнение начальными данными (жанры) python3 manage.py migrate python3 manage.py sopds_util clear 1.5 Cоздаем суперпользователя 1.4 Cоздаем суперпользователя python3 manage.py createsuperuser 1.6 Настраиваем путь к Вашему каталогу с книгами 1.5 Настраиваем путь к Вашему каталогу с книгами и при необходимости переключаем язык интерфейса на русский 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. python3 manage.py sopds_scanner start --daemon 1.8 Запускаем встроенный HTTP/OPDS сервер 1.7 Запускаем встроенный HTTP/OPDS сервер python3 manage.py sopds_server start --daemon Однако наилучшим способом, все же является настройка в качестве HTTP/OPDS серверов Apache или Nginx (точка входа ./sopds/wsgi.py) 1.9 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости 1.8 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости немедленного сканирования. Сделать это можно, установив конфигурационный параметр SOPDS_SCAN_START_DIRECTLY = True двумя способами: Loading @@ -62,7 +59,7 @@ б) При попомощи страницы администрирования Web-интерфейса http://<Ваш сервер>:8001/admin/ (Далее CONSTANCE -> Настройки -> 1. General Options -> SOPDS_SCAN_START_DIRECTLY) 1.10 Доступ к информации 1.9 Доступ к информации Если все предыдущие шаги выполнены успешно, то к библиотеке можно получить доступ по следующим URL: > OPDS-версия: http://<Ваш сервер>:8001/opds/ Loading Loading @@ -286,7 +283,9 @@ MySQL по сравнению с sqlite работает гораздо быст #### 6. Опции каталогизатора Simple OPDS (www.sopds.ru) Каталогизатор Simple OPDS имеет дополнительные настройки которые можно указывать в конце файла sopds/settings.py Каталогизатор Simple OPDS имеет дополнительные настройки которые можно изменять при помощи интерфейса администратора http://<Ваш сервер>/admin/ **SOPDS_LANGUAGE** - изменение языка интерфейса. **SOPDS_ROOT_LIB** - содержит путь к каталогу, в котором расположена ваша коллекция книг. Loading Loading
README.md +12 −13 Original line number Diff line number Diff line Loading @@ -22,36 +22,33 @@ yum install python3 # команда установки для RedHad, Fedora, CentOS python3 -m pip install -r requirements.txt 1.3 Настраиваем ./sopds/settings.py (настройки в конце файла) LANGUAGE_CODE = 'ru-RU' 1.4 Производим инициализацию базы данных и заполнение начальными данными (жанры) 1.3 Производим инициализацию базы данных и заполнение начальными данными (жанры) python3 manage.py migrate python3 manage.py sopds_util clear 1.5 Cоздаем суперпользователя 1.4 Cоздаем суперпользователя python3 manage.py createsuperuser 1.6 Настраиваем путь к Вашему каталогу с книгами 1.5 Настраиваем путь к Вашему каталогу с книгами и при необходимости переключаем язык интерфейса на русский 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. python3 manage.py sopds_scanner start --daemon 1.8 Запускаем встроенный HTTP/OPDS сервер 1.7 Запускаем встроенный HTTP/OPDS сервер python3 manage.py sopds_server start --daemon Однако наилучшим способом, все же является настройка в качестве HTTP/OPDS серверов Apache или Nginx (точка входа ./sopds/wsgi.py) 1.9 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости 1.8 Чтобы не дожидаться начала сканирования по расписанию, можно сообщить процессу sopds_scanner о необходимости немедленного сканирования. Сделать это можно, установив конфигурационный параметр SOPDS_SCAN_START_DIRECTLY = True двумя способами: Loading @@ -62,7 +59,7 @@ б) При попомощи страницы администрирования Web-интерфейса http://<Ваш сервер>:8001/admin/ (Далее CONSTANCE -> Настройки -> 1. General Options -> SOPDS_SCAN_START_DIRECTLY) 1.10 Доступ к информации 1.9 Доступ к информации Если все предыдущие шаги выполнены успешно, то к библиотеке можно получить доступ по следующим URL: > OPDS-версия: http://<Ваш сервер>:8001/opds/ Loading Loading @@ -286,7 +283,9 @@ MySQL по сравнению с sqlite работает гораздо быст #### 6. Опции каталогизатора Simple OPDS (www.sopds.ru) Каталогизатор Simple OPDS имеет дополнительные настройки которые можно указывать в конце файла sopds/settings.py Каталогизатор Simple OPDS имеет дополнительные настройки которые можно изменять при помощи интерфейса администратора http://<Ваш сервер>/admin/ **SOPDS_LANGUAGE** - изменение языка интерфейса. **SOPDS_ROOT_LIB** - содержит путь к каталогу, в котором расположена ваша коллекция книг. Loading