FMFan PDF Librarian Beta

Автор SerEga, 08 марта 2025, 23:14:57

« назад - далее »

siborg

Цитата: SerEga от 18 марта 2025, 19:47:075. Добавлен прогресс-бар. Теперь вы можете видеть прогресс выполнения задач. Пока что он работает по количеству задач, поэтому при одной задаче он быстро мигает. Так что я еще поработаю над его улучшением.
Поставь 1-2 секунды задержку по таймеру перед обновлением... Или можно перед обновлением проверять по системному таймеру, сколько времени прошло с прошлого... На производительность сильно не повлияет, а на глаз приятнее будет.

SerEga

#16
Не прошло и полгода — наконец-то я дособрал "Библиотекаря".

Что изменилось в новой версии:

• слегка переработан интерфейс;
• теперь не нужно вставлять ссылку на последнюю страницу темы — достаточно просто указать количество страниц, которые нужно упаковать;
• PDF больше не втягивает форумную графику и лишние элементы оформления — в файл попадает только то, что находится внутри сообщений, поэтому итоговый вывод стал чище;
• при переходе между страницами темы в PDF больше не создаются лишние разрывы страниц — пустые страницы, как раньше, больше не появляются;
• убрана возможность скачивания только сообщений автора: идея оказалась слишком хлопотной в реализации, потому что приходилось отдельно размечать, какие сообщения забирать, а какие нет;
• при этом сам формат диалога стал аккуратнее: автор ответа теперь указывается ненавязчиво, без лишней графики и отвлекающих артефактов, которые раньше тоже затягивались в PDF;
• главное изменение — больше нет зависимости от вебдрайвера. Раньше работа программы зависела от упакованного в приложение Chrome WebDriver, теперь этого ограничения нет;
• скорость обработки выросла примерно в три раза. Все еще достаточно долго, но тут уж ничего не поделаешь - нужно гарантированно обходить lazy loading каждой страницы.

Скачать

Как обычно, порядок работы простой:
1. Добавляете ссылку на первую страницу темы, которую нужно упаковать в PDF. Если тем для упаковки несколько, то проделайте эту операцию несколько раз для каждой ссылки.
2. Указываете папку, куда сохранить файлы.
3. При необходимости вводите логин и пароль. Это рекомендуется, если в теме есть изображения, загруженные прямо на форум: такие картинки доступны только авторизованным пользователям. Если все изображения лежат на внешних сервисах вроде Imgur, можно обойтись без входа.
4. Запускаете выгрузку и ждёте завершения.


SerEga

Образец вывода в PDF на примере моей текущей истории.










SerEga


siborg

@SerEga 
:wizard:
Очень круто получилось, судя по твоему примеру. Вернусь домой из командировки - обязательно поюзаю на BigBiznes-e.

🡅 🡇