Консольные команды Simple OPDS - sarutobi/sopds-ng GitHub Wiki
Показать информацию о коллекции книг:
python3 manage.py sopds_util info
Очистить базу данных с коллекцией книг, загрузить справочник жанров:
python3 manage.py sopds_util clear [--verbose]
Сохранить свой справочник жанров в файл opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util save_mygenres
Загрузить свой справочник жанров из файла opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util load_mygenres
Только при использовании PostgerSQL. Оптимизация таблицы opds_catalog_book (fillfactor = 50). После этого сканирование происходит значительно быстрее:
python3 manage.py sopds_util pg_optimize
Посмотреть все параметры конфигурации:
python3 manage.py sopds_util getconf
Посмотреть значение конкретного параметра конфигурации:
python3 manage.py sopds_util getconf SOPDS_ROOT_LIB
Задать значение конкретного параметр конфигурации:
python3 manage.py sopds_util setconf SOPDS_ROOT_LIB '\home\files\books'
Запустить однократное сканирование коллекции книг:
python3 manage.py sopds_scanner scan [--verbose] [--daemon]
Запустить сканирование коллекции книг по расписанию:
python3 manage.py sopds_scanner start [--verbose] [--daemon]
Запустить встроенный web-сервер:
python3 manage.py sopds_server start [--host <IP address>] [--port <port N>] [--daemon]