6 месяцев назад
MAL Widget (бета v1.0.10)
Скрипт добавляет виджет для аниме/манга сайтов чтобы всегда можно было пометить что именно вы смотрите/читаете

Виджет таким образом
- даёт запоминать просмотренное/прочитанное даже если сайт этого не поддерживает
- даёт возможность запомнить MALу что вы смотрите/читаете

***
Патчлист
- 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
Можно самостоятельно добавлять поддержку сайтов, изменяя код скрипта. Процесс сделан максимально просто.
***
Ссылки на скрипт:
- GitHub
- Инструкция к использованию и настройке находится на GitHub
***
Послесловие:
Бета, т.к. понемногу обрастает возможностями, и от багов не защищён...хотя с MAL особо и не разгуляешься, т.к. их апи не сказать что сильно многогранное, отчего возможности виджета ограничены им. У Шикимори апи лучше, да.
Буду ли я добавлять поддержу других сайтов? Не знаю. Добавлять самостоятельно их не сложно, но подсказать как сделать поддержку N сайта всегда можно.
Если у кого-либо есть замечания, предложения, идеи или кто-то просто хочет поговорить - добро пожаловать в комментарии.
7комментариев