Greasy Fork is available in English.

FanFictionNavigator

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

Автор
Andy Scull
Установок в день
0
Всего установок
323
Оценки
12 0 0
Версия
51
Создан
Обновлён
Лицензия
Недоступно
Работает на

Описание скрипта от автора

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

На сайтах добавлен следуюший функционал:
1. четыре категории для фанфиков (Liked/Disliked/Marked/InLibrary)
2. пометка авторов как liked/disliked (к примеру, при желании навсегда скрывать любителей писать слеш/яой)
пометка Marked - что-то вроде "отложить на потом, но пометить, что этот фик я уже видел".
пометка InLibrary - для произведений, которые уже скачаны на комп локально (html/сторонняя прога)
3. Возможность скрыть в списках каждую из этих категорий. Опции по скрытию - в голубой полоске сверху или снизу страницы.
4. Кроме tbooklist.org, добавлен функционал пролистывания списков кнопками влево/вправо (возможно не в абсолютно всех списках, присылайте где не работает)
5. ficbook.net: на странице поиска у каждой книги добавлена возможность "прочитать" её, это для перманентного скрытия книги в поиске со включенной галочкой "не показывать прочитанное". Данная функция сделана, чтобы было меньше пустых страниц, и для обхода ограничения в 50 страниц поиска. Проверено - при наличии обновлений, книга все равно продожает оставаться "прочитанной" и скрывается в поиске насовсем.
на 18.07.27 на сайте есть проблема (лично у меня) - часть произведений со временем перестает скрываться галкой "скрыть прочитанное", временно помогает снять отметку прочитанного и "прочитать" фик заново.
6. На tbooklist.org движок слишком динамический, там часто для корректной отработки скрипта требуется перезагрузить страницу по F5. В остальном функционал работает.
7. Стрелками влево/вправо - пролистывать на страницах списков либо в режиме чтения (отключено по умолчанию, включается галками в FFN Options)
Цвета можно изменить редактированием стиля внутри, либо можно использовать gm_addstyle в маленьком скрипте, отрабатывающем после FFN (см. сообщения, гайд правда только на англе, стукните если надо на русском)
8. в раскрывающейся FFN Options есть возможность выгрузить базу в текстовый файл и импортировать в другой броузер

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

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

Мелкие замечания:
- На страницах авторов фики не скрываются. Это специально, чтобы сразу видеть какая доля фиков относится к той или иной категории. К примеру, если я захожу на страницу Васи, а там все красное, может быть настала пора помахать ручкой и скрыть его насовсем?