#MastodonTools #Mastodon #статистика #визуализация
Вот такие два столь же забавных, сколь и бесполезных сервиса:
https://circle.grasserisen.de
и его форк:
https://data.natty.sh/fedi-circles
Рисуют круги пользователей, с которыми вы взаимодействуете. Только почему-то по-разному Второй обещает работать с #Misskey и #Pleroma. Всё локально в браузере, код на гитхабе. Кто себя нашел — ставьте лайк, кто нет — подписывайтесь на мой канал.
Давайте засрем сегодня ленту этим безобразием! #флешмоб
#nobot - это конвенция, которой боты вроде этого могут следовать, чтобы не нарушать спокойствие и не упоминать пользователей, вообще случайно попадающих во всякий такой "флешмоб" (вспоминаем FediTree и прочие). Я дал чёткий отказ через включение этого тега в профиль, но, увы, Fedi Circles игнорируют его.
Я вообще молчу про параллельную вселенную, где боты вначале стучат в личку, чтобы спросить разрешения, и где это обычный этикет. Понятно, opt-out в контексте соцсетей немного ограничивает, но вот чтобы прямо не учитывать популярный способ отказаться от таких флешмобов — это продукт невнимательности. Надо бы поставить разработчика в известность.
@vint Хм. Еще раз. Это не бот. Это жабаскрипт, запускающийся в браузере на локальной машине пользователя. Концептуально мало чем отличается от веб-морды Мастодона, только показывает не ленту постов, а одни аватарки и по кругу ;-)
@johan Тогда нужен новый тег, ЛОЛ. Ладно, шучу. Тут главное — что ты сам постишь и осознаёшь какие лица в пост попадают, а не бездушная машина.
@johan Если эти #FediCircles генерируют веб-контент, а не просто картинку, то это гораздо лучше — с минимальным набором знаний devtools и CSS можно что-то подкрасить и довести до ума, не копаясь в исходном коде всей приложухи.
@vint Хм... Я не скачивал, не ковырялся. CSS там лежит. Но она генерирует картинку.
@johan Скучно. Надеюсь, они могут это обосновать тем, что им удобнее картинку создать через что-то помимо веба. Потому что иначе я могу представить, что используется браузер по типу Puppeteer на сервере, чтобы делать... посредственную отрисовку. Типа: а зачем, если люди всё равно браузер с жабаскриптом открывают?
@johan Окей, вообще-то забудьте. Я вспомнил, что браузер в целях безопасности не делает скриншоты страницы по запросу самой страницы, так что использование серверного отрисовщика вполне обоснованное.
@vint Почему серверного-то?
@johan Ты говоришь, что на выхлопе генерируется картинка, нет?
@johan Неважно. Вижу, что это canvas и генерация висит на браузерном жабаскрипте. Это прогресс.
@vint Я вроде это 2 раза написал
@johan Хотел засрать ленту, а в итоге пришёл я и засрал ленту вместе с тредом.
@vint Еще не вечер!
@vint Не совсем понимаю мысль и суть претензии. Так-то, кмк, раскидать дивы с аватарками по кругу гораздо проще. А сохранять-то потом как?
@johan Претензия остаётся: мало кастомизации. Но, как я успел отметить, создание картинки сервером имеет смысл.
@vint Кастомизация ручками в CSS ;-)
@johan Вовсе нет. Это растровый canvas, вся кастомка на жабаскрипте и висит, теперь когда я залез посмотреть.
@vint Да, css-ина просто от страницы по ходу.