The script adds a button to the site for downloading books to an FB2 file
Зайдите в личный кабинет, Внешние скрипты --> AuthorTodayExtractor, убедитесь что галочка "Формировать сноски, если есть" установлена. Дальше они будут распознаваться и добавляться автоматически. Обратите внимание, что скриптом распознаются сноски лишь одного вида: [123] Текст сноски. Если все равно не работает, укажите ссылку на книгу, где они есть, но скрипт их не формирует.
Прямая ссылка на настройки скрипта (вы должны быть аутентифицированы): https://author.today/account/settings?script=atex
То есть, чтобы были сноски, необходимо зарегистрироваться на author.today?
Надеюсь, вы не заподозрили меня в участии в партнерской программе по регистрации новых пользователей? :)) На самом деле, я сглупил в самом начале, преположив, что лучшее место для настроек - это личный кабинет, при этом забыв про то, что скрипт также работает с незарегистрированными пользователями. У меня есть планы по исправлению этого косяка, но не прямо сейчас.
Значение по умолчанию для сносок - отключено. Причина тут: https://greasyfork.org/ru/scripts/441304-authortodayextractor/discussions/304405 (смотрите сообщения за август этого года). Сами настройки хранятся в локальном хранилище браузера и будут учитываться независимо от регистрации. В качестве обходного пути я вижу аж три варианта:
1) Заменить значение по умолчанию в коде скрипта. Найдите строку case "footnotes": и в следующей строке замените false на true. Минусы - скрипт может перестать автоматически обновляться и после обновления придется снова вносить правку.
2) Зарегистрироваться (мыло можно указывать "левое"), изменить настройку, отменить регистрацию. Это сработает, потому как настройки хранятся в браузере, а не на сервере. Минус: такое придется проворачивать для каждого браузера.
3) Внести изменения напрямую в localStorage браузера. Минусы: нужно уметь пользоваться консолью браузера. Если для вас это не проблема, то должно помочь следующее: нужно добавить ключ atex.settings со значением {"footnotes":true}. На самом деле настроек больше, но должно хватить и этого. Если такой ключ уже есть, тогда следует просто заменить true на false у этого поля. Формат там не сложный. Проверить мне сейчас не на чем, но я уверен, что сработает.
Удачи! И спасибо за внимание к моему скрипту.
Как включить загрузку сносок?