- Заходим, копируем содержимое (
Ctrl+A,Ctrl+C), вставляем в TamperMonkey - Открываем сайт RanobeLib, авторизуемся (не обязательно), выбираем понравившееся ранобе,
остаёмся на вкладке
О тайтле, либоГлавы - Перезагружаем страницу
- Нажимаем на появившийся сверху значок
, если хотим скачать
pdf, либо, если хотим скачать
txt - Ждём загрузки
- Распаковываем и наслаждаемся чтением!
- [fix] Кнопки на верхней панели снова используют внутренний
button.btn.is-iconи не съёживаются - [fix] Кнопки на верхней панели дожидаются асинхронной отрисовки шапки и восстанавливаются после замены DOM
- [fix] Описание в
info.txtснова выводится текстом, если API возвращает объект вместо строки - [fix] Ретраи картинок с бэк-оффом на рейт-лимитере и при разрыве соединения с CDN
- [fix] Маленькие картинки в PDF больше не растягиваются на всю ширину
- [fix] Крупные горизонтальные картинки выносятся на A4 альбомную страницу, а узкие картинки остаются в потоке текста
- [fix] Меню настроек переведено на стабильную разметку всплывающего окна RanobeLib
- [fix] Внешний вид меню настроек собран из оригинальных CSS-правил сайта
- [fix] Поиск корня всплывающих окон теперь выполняется через XPath без привязки к меняющимся коротким классам сайта
- [fix] Обработка текста глав переведена на быстрый HTML-декодер с таблицей HTML4-сущностей и числовой картой
- [fix] Генерация TXT и PDF-архивов меньше копирует крупные строки и не пережимает PDF повторно
- [fix] Безопасно обновлены внешние зависимости userscript
- [fix] Восстановлена загрузка после смены API-домена RanobeLib
- [fix] API-запросы теперь отправляют авторизационные заголовки сайта
- [fix] Ошибка загрузки больше не вызывает дополнительное падение прогресс-бара
- [fix] Сайт обновился, вёрстка "Настроек" слетела
-
В общие настройки добавлена опция
Скачать все главы(по-умолчанию включена) -
Если снять галку с опции
Скачать все главы, появляется выбор диапазона глав, как показано на рисунке: -
По-умолчанию диапазон глав - от первой до последней
- Добавлена обработка исключения, когда (внезапно) картинка
pngприходит с сервера битая
-
Обновлены иконки кнопок. Теперь панель управления выглядит вот так:
PDFтеперь умеет в картинки- [Важно!] картинками считаются файлы формата
.jpeg,.jpg,.png(все остальные - игнорируются) - [Важно!] исключение составляют картинки с других сайтов (например,
ruranobe.ru); в старом контенте могут попадаться - [Важно!] максимальный размер архива: в формате
Blob, в Chrome -2Gb(ограничение V8); вBase64-512Mb
- [Важно!] картинками считаются файлы формата
- По-умолчанию, если браузер позволяет, архив скачивается как
Blob, а не текст вBase64 - В старом контенте встречаются отступы в виде
<br>. Теперь они заменяются на\n
- Добавлена кнопка
Скачать PDF(выглядит так -); расположена слева от старой
- чтобы не ошибиться кнопки теперь подписаны
- Добавлено выравнивание текста (без внезапных отступов)
- Теперь, вместе с номером, так же пишется название главы
- Отвязался от определения селектора по классу, который, после каждого обновления сайта, генерируется рандомно
- Добавлен прогресс-бар, чтобы отслеживать прогресс скачивания
- Теперь на больших тайтлах не выскакивает
429ошибка (слишком частый вызов API) - Добавлена обработка нового контента (после
2024.02)


