Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ежедневные обновления как запускать? #28

Open
shperrung opened this issue Oct 8, 2024 · 1 comment
Open

Comments

@shperrung
Copy link

shperrung commented Oct 8, 2024

На вкладке "Сервис" есть три кнопки:
"Обновить базу" - какую? базу данных? базу книг? обновить=скачать или скачанные .zip обработать?
"Очистить кэш" - для чего это может понадобиться и когда необходимо запускать?
"Сканирование ZIP" - какие zip сканируются?

./update_daily.sh действительно в России запускается только только через прокси. РКН блокирует доступ к flibusta.is У себя сделал обновление через локальный СВОЙ прокси wget --directory-prefix=/mnt/pool/media/flibusta/Flibusta.Net -e use_proxy=yes -e http_proxy=192. 168.1.156:10809 -e robots=off -c -nc -np -nd -A.zip -r http://flibusta.is/daily/
getsql.sh тоже поправил для прохода через прокси. Кстати, там небольшое расхождении в названии контейнера в строке 19
docker exec $(docker ps -q --filter "ancestor=flibusta_php-fpm") /application/tools/app_import_sql.sh У меня контейнер создался с именем "flibusta-php-fpm-1", без unerscore

Вопрос: как лучше ежедневно обновлять книги и базу данных? Из гуя (очередность нажатия кнопок какая?) или скрипт в cron сделать (какие туда Ваши скрипты и в какой очередности поставить?)?

Спасибо!

@zlsl
Copy link
Owner

zlsl commented Oct 9, 2024

"Обновить базу" - какую? базу данных? базу книг? обновить=скачать или скачанные .zip обработать?

Это обработка скачанных архивов sql с флибусты

"Очистить кэш" - для чего это может понадобиться и когда необходимо запускать?

Это очистка кэша обложек.

"Сканирование ZIP" - какие zip сканируются?

Это рескан файлов zip флибусты, для перестройки индекса (в каком фрхиве что искать). Запускается автоматом при обновлении sql. Вручную стоит запустить, если врхивы есть, но книга не найдена или нет обложек. Такое бывает если сначала базу обновить, а позже добавить новые файлы архивов.

У себя сделал обновление через локальный СВОЙ прокси

можно использовать proxychains

У меня контейнер создался с именем "flibusta-php-fpm-1", без unerscore

Это из за настроек либо версии docker. Необходимо фиксированное имя вобавить в docker-compose

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants