avatar
6 месяцев назад

MAL Widget (бета v1.0.10)

Скрипт добавляет виджет для аниме/манга сайтов чтобы всегда можно было пометить что именно вы смотрите/читаете

Виджет в действии
Виджет в действии

Виджет таким образом

  • даёт запоминать просмотренное/прочитанное даже если сайт этого не поддерживает
  • даёт возможность запомнить MALу что вы смотрите/читаете
image
***

Патчлист

  • 1.0.8: Замечен баг в **textMatcher**, починено...вроде. Буду на стрёме, надо будет попрогонять тесты с ним
  • Похоже некоторые сайты намеренно коверкают названия чтобы в поисковиках не нашли и кинули нарушение лице...ну вы поняли
  • -
  • 1.0.9: Добавлен textMatcher Левенштейна
  • Добавлена настройка type в textMatcherС её помощью выбирается тип textMatcher
  • type: levenshtein/textMatcherЛевенштейн выбран по-умолчанию
  • -
  • 1.0.10: Поправлен принцип проверки названия тайтла
  • Раньше верным считался первый найденный результат с подходящим процентом/числом совпадений
  • Теперь ведётся проверка всей выдачи из MAL API, т.е. ведётся поиск наибольшего процента/числа совпадений, и уже потом сверяется с настройками в cfg.textMatch
***

Что вам потребуется:

  • Приложение MAL API
  • Cloudflare Worker
***

Какие сайты поддерживаются:

  • animespirit
  • animejoy
  • mangalib
Можно самостоятельно добавлять поддержку сайтов, изменяя код скрипта. Процесс сделан максимально просто.
TentacleTenticals
***

Ссылки на скрипт:

***

Послесловие:

Бета, т.к. понемногу обрастает возможностями, и от багов не защищён...хотя с MAL особо и не разгуляешься, т.к. их апи не сказать что сильно многогранное, отчего возможности виджета ограничены им. У Шикимори апи лучше, да.

Буду ли я добавлять поддержу других сайтов? Не знаю. Добавлять самостоятельно их не сложно, но подсказать как сделать поддержку N сайта всегда можно.

Если у кого-либо есть замечания, предложения, идеи или кто-то просто хочет поговорить - добро пожаловать в комментарии.

7
7комментариев