The script adds a button to the site for downloading books to an FB2 file
Ага, есть такое. Мало того, в мобильной версии сайта обложка грузится, но другая, из блока рекомендаций ниже. Исправлено в v1.4.1
Спасибо за репорт!
Всё заработало.
Спасибо!
Может сделать их загрузку опциональной?
На рандомной книжке - https://author.today/work/285662 - загрузилась обложка.
То есть "всё работает".
А если не "всё" - может таки ссыль пришлёте?
Распознавание картинок в браузере и копирование текста рулит.
https://author.today/work/382941 - и здесь тоже обложка загрузилась. ПК, Виндовс.
А я по старинке на телефоне. IOS 18, браузер Orion, умеющий устанавливать расширения Chrome и Firefox, Violentmonkey и скрипт. И при нажатии на кнопку вот такая проблема с обложкой.
А я по старинке на телефоне. IOS 18, браузер Orion, умеющий устанавливать расширения Chrome и Firefox, Violentmonkey и скрипт. И при нажатии на кнопку вот такая проблема с обложкой.
Странная ошибка. У меня все грузится. Честно! :) Возможно ваш браузер поддерживает расширения, но не в полной мере. Ибо формат скачанного изображения определяет браузер, не скрипт.
Что касается опции для загрузки обложки - можно такое сделать.
Ошибка действительно странная, т.к. формат файла - jpg, но то с ПК с windows. В мобильных браузерах упорно не дает скачать обложку. Со всеми книгами одна и та же ошибка.
Соглашусь, что скорей всего дело в браузере, к сожалению , это единственный браузер, поддерживающий расширения, кроме Safari, но рекомендуемое для него расширение userscripts даже кнопку не рисует :-)
Буду очень признателен за опцию для загрузки обложки, т.к. ноут с windows с собой не всегда удобно носить, а книгу в читалку перебросить хочется, чего авторы не всегда позволяют сделать, заставляя читать с сайта.
Кстати, на ПК с последним Хромом и свежеустановленным Tampermonkey та же самая проблема. На скриншоте детали.
Вот пример ссылки: https://author.today/work/391592
Что-то я может делаю не так, но не понятно что?
Тут просто так "повезло". Одна проблема наложилась на другу. На сайте не отвечает один из двух ip-адресов, и обновление в 50% случаев терпит неудачу, а последующее успешное обновление не инициирует запрос разрешений для скрипта плагином Tampermonkey. Сейчас я переписываюсь с админом сайта, возможно он поможет со своей стороны. Если страницы сайта у вас загружаются через раз - это это ваш случай. Как вариант можно зайти на страницу скрипта, в раздел настройки и отредактировать главу 'Безопасность XHR', где в белом списке указать нужные домены, например этот: cm.author.today. Или добиться устойчивого соединения с сайтом (можно через TOR или VPN), быстро удалить и заново установить скрипт. Плагин снова спросит у вас разрешения. Может помочь повторное принудительное обновление скрипта из интерфейса плагина.
Сообщите пожалуйста результат.
Только что обновил скрипт, версия 1.5.0. Добавил разрешения для доменов AT в скрипт явно. Изменил названия настроек. Добавил опцию для обложки. Пробуйте.
Что касается ошибки на скриншоте: боюсь по одному лишь скриншоту я не смогу выяснить в чем там проблема. Нужно глянуть что в консоли браузера.
А cm.author.today был в черном списке, перенес в белый и все заработало.
Интересно, как он туда попал. Есть идеи?
Обновил на версию 1.5.0
Всё в порядке, проблем пока не увидел. Всё работает как положено. Опция обложки есть.
Спасибо огромное!
Теперь все работает и в мобильной версии. Приложил скриншот.
Есть нюанс при сохранении в мобильной версии, не критичный совершенно:
Файл формируется со странным буквенно-цифровым именем и без расширения. Но переименовать и дописать fb2 совершенно не сложно.
Интересно, как он туда попал. Есть идеи
Я установил Tampermonkey и скрипт, и ничего в настройки не вносил, или Вы на что намекаете? 😀
Еще раз спасибо за Ваш труд! Очень полезный скрипт.
Теперь все работает и в мобильной версии. Приложил скриншот.
Отрадно слышать.
Файл формируется со странным буквенно-цифровым именем и без расширения.
Возможно браузер игнорирует имя файла, заданное в свойстве download. Попробую немного изменить механизм.
Я установил Tampermonkey и скрипт, и ничего в настройки не вносил, или Вы на что намекаете? 😀
Поскольку эта проблема возникла не только у вас, то проблема, похоже, системная. Сейчас я грешу на баг в плагине Tampermonkey, который наложился на другую проблему (я писал об этом выше). Надо потестировать на днях.
Еще раз спасибо за Ваш труд! Очень полезный скрипт.
И вам спасибо за отзыв и помощь локализации проблемы.
И я тоже хочу добавить от себя СПАСИБО за Ваш труд!
И я тоже хочу добавить от себя СПАСИБО за Ваш труд!
Vladimir, благодарю вас за отзыв и участие. Хороших вам книг!
Погуглил. Не все версии Safari поддерживают атрибут download. А Orion, как я понял, базируется на Webkit, так что проблема может быть в этом. Я немного изменил код, вдруг поможет (v1.5.1)
И ещё пожелание - добавить № версии на рабочую панель скрипта. Чтобы легче было знать о необходимости обновления. Можно конечно её взять из заголовка FB2 файла, но это может быть не всем доступно.
О какой версии вы говорите? О текущей? Еще ее можно посмотреть в Tampermonkey или Greasemonkey. Тем не менее идея здравая, самому такая мысль приходила, чтобы на скриншоте с ошибкой была видна версия скрипта. Надо подумать куда лучше добавить: в заголовок окна диалога или в лог формирования файла.
Обновил и перепроверил сохранение файла в Orion.
Я немного изменил код, вдруг поможет (v1.5.1)
Все равно не забирает название файла из скрипта, но это на функционал совершенно не влияет и совершенно не критично. Когда-нибудь мобильные браузеры подтянутся к настольным.😊
На AT похоже произошло какое-то обновление. Перестали загружаться обложки книг.