Greasy Fork

ficbook.notifications.improvement

Скрывает на сайте элементы, которые чем-то не угодили. Например фанфики, со слэшем, фэмслэшем, с нелюбимыми жанрами... Или рекламу. Возвращает старые отметки обновлений на страницы избранных авторов и новых частей в текстах, а также помечает изменённые сборники и новые тексты в них. Убирает промежуточную страницу при переходе по ссылкам. Добавляет прямое скачивание FB2-файла в шапку произведения. Сделано на основе скрипта Wilat Collany - https://github.com/ShadowOfKing/JSScripts/

当前为 2022-09-19 提交的版本,查看 最新版本

作者
ElDrako32
评分
0 0 0
版本
1.1.21.beta
创建于
2021-11-28
更新于
2022-09-19
大小
64.1 KB
许可证
MIT
适用于

Ficbook.Notifications.Improvement

Назначение

Скрипт расширяет (возвращает) отсутствующий функционал на сайте https://ficbook.net

Как пользоваться

  1. В связи с ограничениями браузеров на одновременную закачку, как, впрочем, и аналогичное ограничение фикбука, рекомендуется дать отработать скрипту один раз, а в дальнейшем открывать ссылки в лентах оповещений, не обновляя страницу. Впрочем, вы можете пожелать сделать котёнку больно... :)
  2. Формируемая кнопка "Скачать" на странице произведения работает только на той странице, что была открыта последней. Т.е. если вы открывали из ленты несколько страниц текстов последовательно, кнопка сработает только на открытой крайней. Это ограничение фикбука против ботов и прочая паранойя под фиговым листочком защиты авторских прав авторов.

Функционал

  1. Скрывает на сайте элементы, которые чем-то не угодили. Например фанфики, со слэшем, фэмслэшем, с нелюбимыми жанрами... Или рекламу (для этого вы должны указать нелюбимые жанры в своём профиле). Это исходный функционал скрипта https://github.com/ShadowOfKing/JSScripts/ - автор Wilat Collany.
  2. Возвращает старые отметки обновлений на страницы избранных авторов и новых частей в текстах (в связи с тем, что теперь фикбук не даёт подписаться на свои сборники и не выводит их в ленте обновлений сборников, выводятся только отметки к произведениям, находящимся в сборниках, которые вы отслеживаете).
  3. Убирает промежуточную страницу при переходе по ссылкам (кроме тех, что в подгружаемых комментариях).
  4. Добавляет кнопку прямого скачивания FB2-файла в шапку произведения. Формат можно изменить вручную в самом скрипте.
  5. Подсветка изменённых сборников на странице https://ficbook.net/home/collections?type=other и плашки со временем обновления для недавно добавленных текстов внутри сборников.
  6. Плашки со временем обновления на текстах отмечаются красной звездой, если вы ещё не переходили по этому обновлению. Если звёздочки нет, то выложенное прочитано, но обновление не удалено из оповещений.
  7. На вашей странице новостей добавляет панель оповещений, в которой отображаются плашки с числом обновлений по типам - избранные авторы, части произведений, пополнения в сборниках. При клике на плашку отображается всплывающее окно, в котором выводится полноценная лента обновлений с аннотацией и прочей дополнительной информацией к текстам.

Статус беты

В этой версии включена отладочная информация в консоль браузера, возможны сбои в работе из-за не выловленных ошибок. При загрузке возможен фриз страницы новостей на период загрузки данных с фикбука.

Версии

  • 1.0.0 beta Первый релиз
  • 1.0.2 beta Исправление CSS-стилей лент
  • 1.1.0 beta Добавлено исчезание в лентах оповещений текстов, на ссылку которых кликнули + они отмечаются прочитанными и открываются в соседней вкладке.
  • 1.1.1 beta На сайте изменился файл иконок
  • 1.1.2 beta Исправление неработоспособности скрытия блоков с заблокированным контентом при переходе по ссылке; плашки в панели оповещений убираются, если всё прочитано

В планах к реализации

  1. Вывод времени обновления для текстов в лентах.
  2. Оптимизация загрузки данных лент оповещений.
  3. Обработка/исключение ошибок загрузки.