Синхронизация облака книг PocketBook Cloud
Данная статья разработана и подготовлена в телеграмм канале Крипто Парень. Подписывайся на мой телеграмм канал, там много полезной и интересной информации по криптовалютам.
Предлагаю вам услуги своего бота, по заправке газом в сети TRC20.
Информацию по использованию и аренде газа в сети TRC20 можешь найти в моей группе TRON TRX SELL ENERGY
PocketBook Cloud
Есть такие читалки PocketBook, приложения-читалки на iphone и android. И естественно существует облако - объединяющее их всех: PocketBook Cloud
Данное облако позволяет хранить 5 Gb ваших книг, закладки и статусы чтения. Хранить и синхронизировать между всеми устройствами. Так же книги в облаке можно читать прямо в браузере.
Через данное облако удобно добавлять книги в читалки на всех ваших гаджетах. Но иногда нужно делать прямо противоположное - скачивать из облака уже добавленные книги.
Как выкачать все книги из PocketBook Cloud (синхронизировать)
Столкнулся я с таким своим косяком: Накачал книг, напихал их в PocketBook Cloud и удалил оригиналы. И.. Как выкачать их обратно? Никак. По одной если только качать. Пришлось гуглить - есть ли где функционал выкачки книг. Как оказалось, на гитхабе есть готовый докер с программой синхронизации. Данный контейнер позволяет скачивать книги на жесткий диск, и периодически проверять наличие новых книг в облаке. Такая своеобразная синхронизация.
Для запуска контейнера нам понадобится Docker. как его ставить и запускать не буду писать тут, легко все гуглится в интернете. Я настраивал все на Win10 машине - докер у меня там с графическим интерфейсом.
На компе создаем docker-compose.yml файл настроек с примерно таким содержанием:
version: '3.7'
services:
pocketbook-sync:
image: micronull/pbcsync:latest
container_name: pocketbook-sync
volumes:
- E:\PB\Books:/books # Локальный путь: Путь в контейнере
environment:
- PBC_CLIENT_ID=qNAx1RDb
- PBC_CLIENT_SECRET=K3YYSjCgDJNoWKdGVOyO1mrROp3MMZqqRNXNXTmh
- PBC_USERNAME=ЛОГИН_ОТ_ОБЛАКА
- PBC_PASSWORD=ПАРОЛЬ_ОТ_ОБЛАКА
- DAEMON=true # Запуск в режиме демона для постоянной синхронизации
- DAEMON_TIMEOUT=24h0m0s # Интервал синхронизации
- DEBUG=true
restart: always
В данном файле настроек книги будут качаться в папку E:\PB\Books если нужен другой путь - замените на свое. Данную строку не трогаем :/books
Так же нужно прописать ваши учетные данные от облака:
- PBC_USERNAME=ЛОГИН_ОТ_ОБЛАКА
- PBC_PASSWORD=ПАРОЛЬ_ОТ_ОБЛАКА
Далее, допустим ваш yml файл лежит на рабочем столе.
Открываем Power Shell и вводим команду перехода на раб стол:
Далее вводим команду запуска контейнера с вашими настройками:
После чего у вас появится контейнер в докере, который можно запускать/перезапускать из вебинтерфейса докера. При запуске в вашу папку из настроек начнут качаться ваши книги из облака.
В данном конфиге контейнер будет постоянно висеть в фоне и раз в сутки будет выкачивать новые книги из облака.