Консольные команды 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]    
⚠️ **GitHub.com Fallback** ⚠️