Ремонт calibre-web-automated

Контейнер crocodilestick/calibre-web-automated содержит в себе ошибку в файле editbooks.py.

Эта ошибка приводит к тому, что при попытке загрузить книгу с кириллическим названием файла, например Моя_книга.epub в библиотеку, то эта книга не добавляется.

Данный баг известен как issue #1389. И исправления на момент публикации нет.

Но проблему можно исправить.

Нужно в каталоге /cwa создать папку patches, скачать в нее исправленный файл editbooks.py,  и примонтировать его в контейнер по пути /app/calibre-web-automated/cps/editbooks.py.

/cwa/patches/editbooks.py:/app/calibre-web-automated/cps/editbooks.py

После этого перезапустить контейнер.