Greasy Fork is available in English.

FanFictionNavigator

Выделяет цветом/скрывает фанфики или авторов

Устаревшая версия на 05.10.2017. Перейти к последней версии.

Автор
Andy Scull
Оценки
0 0 0
Версия
18
Создан
14.12.2016
Обновлён
05.10.2017
Лицензия
Недоступно
Работает на

Скрипт для выделения/скрытия фанфиков на сайтах: fanfiction.net, archiveofourown.org, ficbook.net, tbooklist.org
Основан на данном расширении для хрома (by Stefan Hayden)

На сайтах добавлен следуюший функционал:
1. четыре категори для фанфиков (liked/disliked/marked/calibre) (Calibre - программа которую я использую для домашней библиотеки, плагин FanFicFare поддерживает скачивание напрямую с сайов в epub)
2. пометка авторов как liked/disliked (к примеру, при желании навсегда скрывать любителей писать слеш/яой)
3. Возможность скрыть в списках каждую из категорий. Опции по скрытию - в голубой полоске сверху или снизу страницы.
4. Кроме tbooklist.org, добавлен функционал пролистывания списков кнопками влево/вправо (возможно не в абсолютно всех списках, присылайте где не работает)
5. ficbook.net: на странице поиска у каждой книги добавлена возможность "прочитать" её, это для перманентного скрытия книги в поиске со включенной галочкой "не показывать прочитанное". По причинt лени админов/девов фикбука, книга будет помечена что "прочитана 1 мин назад", но скроется в поиске только через сутки или более. Данная функция сделана, чтобы было меньше пустых страниц, и также обойти ограничение в 50 страниц поиска. Проверено - при наличии обновлений, книга все равно продожает оставаться "прочитанной" и скрывается в поиске насовсем.
6. На tbooklist.org движок очень динамический, там часто для корректной отработки скрипта требуется перезагрузить страницу по F5. В остальном функционал работает.

Подсказки:
внутри скрипта константы цвета, можете подправить под свои предпочтения. Названия также в тексте, легко найти и переправить

Возможные TODO:
1. AO3 - привязать элемент с категориями в другое место, чтобы его не плющили детали произведения справа
2. Раздельные цвета для каждого сайта (чтобы не ярко-зеленые/красные, а вписывались в тон сайта)
3. Раздельный цвета для ссылок и для выделений (к примеру сейчас ссылка like и подсветка фанфиком обращаются к одной константе)

Что я сделать не смогу (т.к. не программист):
1. Конфигурацию в самом броузере без правки скрипта руками
2. Динамическое скрытие/показ фанфиков без обновления страницы
3. Оптимизацию или переделку скрипта. У меня нет образования даже чтобы понять как работают какие-то детали, я просто взял начальный скрипт и по аналогии немного расширил его функционал и сайты