Комментарий #11176323

chelizchata228
а можно ли сделать так, чтобы он автоматически показывал в каком списке тайтл у юзера? просто немного неудобно постоянно на плюс нажимать
Ответы
Yolmephir
Yolmephir#
Кайф, спасибо. Плюсую просьбу @chelizchata228 — было бы круто, если бы скрипт сразу обрабатывал очередную пачку комментов. А из идей к скрипту — можно попробовать рядом со статусом отображать иконки а-ля "есть заметка к тайтлу" и "есть отзыв к тайтлу", тоже бывает полезно. Если эти иконки ещё и будут кликабельны — это просто верх мечтаний :hurray: Но хз, потянет ли API'шка такое.

UPD: чекнул, на первый пункт можно забить — у API ограничение 5 запросов в секунду и 90 в минуту. Если делать запросы по всем комментам на странице, сразу упрёмся в лимит. Тут разве что @morr заметит, смилостивится и интегрирует когда-нибудь похожий функционал непосредственно в сайт (что маловероятно, но я верю в новогоднее чудо :revenge:). Про отзывы тоже можно забыть, под это нет метода. Но вот функционал с заметкой пользователя по тайтлу реализовать можно — в респонсе есть поле "text", где эта заметка как раз хранится. Следовательно, можно выводить какую-то иконку, если это поле не пустое. Кликабельность тоже ± можно реализовать — собираем из полученных данных ссылку а-ля https://shikimori.one/{ник пользователя}/list/{тип произведения}?mylist={статус произведения в списке пользователя}, привязываем её к иконке. Остаётся только как-то подставить название тайтла в поиск открывшейся страницы — может, через тот же Tampermonkey можно как-то нормально это сделать. Пока из идей только добавить к ссылке выше в конец какой-нибудь рандомный несуществующий параметр, вроде &{название поля}={название тайтла}. Сервером это почти наверняка проигнорируется, при этом страница загрузится как надо. А дальше можно будет скриптом получить этот URL через свойство window.location.href, достать оттуда название тайтла и подставить его в поле поиска. Но это уже какие-то костыли (я за JS не особо шарю), и вообще тут было бы неплохо спросить у Морра, норм ли будет такого рода ссылки делать (с лишним параметром) :interested:
Librake
Librake#
Хорошая фича.
Рад, что семпаю понравилось:star:

@Swyzen,@Vladiss, хмм, странная тема, сам просто сижу с впн 24/7, так что даже в голову не могло прийти, что на этом месте что-то может пойти не так, ведь сам сайт без впн вполне открывается:hot:

@chelizchata228, @Yolmephir, справедливости ради, изначально тестил вариант с авто-загрузкой, и в целом это со скрипом, но работает. А вот постоянные подгрузки, если быстро листать коменты скорее раздражали. Плюс не всегда хочется видеть эти статусы сразу, чтобы оставалась возможность прочесть комент непредвзято и только затем свериться с оценкой юзера. Так что кнопка оставляет выбор, ну и да, технически это более рациональное решение - не хватало еще чтоб сайт лег, если каждый начнет его ддосить кучей запросов :lol:
@Yolmephir, @chelizchata228, все так, можно и целиком выгрузить:evil:

@Джой Бой, но шанс зайти сюда и социально провзаимодействовать ты не упустил:oh2:

@Edmond_Dantes, это как раз норма, сам похожей логикой руководствуюсь. Другой вопрос когда отдельный индивид дропнул тайтл и берет на себя честь выставить оценку по паре серий.
За время пока тестил скрипт, узнал что у нас оказывается пол шики таких оракулов :smoker:

@mahentoh, в последнем абзаце упоминал - это прям в планах. Под новостями как раз самое сборище любителей набросить.
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть