Знатоки #JavaScript, есть #вопрос:
Можно ли в #Mastodon при помощи #userscript'а реализовать скрытие из ленты уже просмотренных постов? (По типу как на #Пикабу).
@mudasobwa @ru@lor.sh @rf @tech Так Мастодон-то, афайк, как раз не пытается отличать просмотренные от непросмотренных.
@mudasobwa @ru@lor.sh @rf @tech Хэши вроде тоже не нужны, у каждого поста id-шник есть.
@mudasobwa @ru@lor.sh @rf @tech ...Интересно, #Клавдия разбирается в коде #Mastodon'а? 😉
@mudasobwa @ru@lor.sh @rf @tech Ну... Клиентская часть — это же ведь тоже код. Как иначе назвать?
@frssoft Штош, *выглядит* неплохо (на первый взгляд), но:
> It groups new Toots by author and displays them in a UI not unlike modern messengers like Telegram, iMessage or WhatsApp.
А это совсем не то, чего хотелось бы, а хотелось бы совсем не этого.
> Ebou is currently an experiment and therefore missing some features which you might expect from a full Mastodon client. They will be implemented over time.
Что тоже как бы не вариант, т.к. все фичи веб-интерфейса — нужны; более того — *нужен* непосредственно именно веб-интерфейс, именно как вкладка в браузере.
Но благодарю за инфу.
@johan проще другой клиент взять, позицию запоминают везде по-разному
@oreolek Не надо другой клиент, надо веб-интерфейс.
@johan они все веб, просто стандартный мастодон во всём проигрывает elk, pinafore и phanpy (но по-разному)
@oreolek Разве? Я вроде в них тыкал — вылядит как упрощенная версия, не?
@johan относительно новых фич, например, переводов, там нет, а вот старые сделаны явно лучше
Ну, можно при желании, но придётся где-то хранить ID просмотренных постов, например в IndexedDB.
А вообще в этом нет особого смысла: просто читаешь ленту в обратном хронологическом порядке, как дошёл до поста, который ты помнишь что уже видел, значит дальше можно не читать. Если вдруг ты этот пост забыл и пришлось прочитать заново, то не вижу в этом проблемы, наоборот хорошо что ты его прочитал заново, раз не помнишь. В общем, проблема сильно надумана.
@top К сожалению, не надумана. Во-первых, продвижения, сука, дублируют посты по подписке, что вносит путаницу; плюс в хронологический порядок, как я понимаю, могут запоздало втискиваться дополнительные посты (но это не точно).
В общем, если ты не особо пользуешься RSS и не сидел на Пикабу (пока оно не скатилось в говно) — тебе может быть непонятно.
P.S. В принципе, база вроде и не нужна, 1000 записей и в массиве можно держать, а больше и не нужно всё равно.
@johan наверняка; нужно посмотреть на diff страницы с непросмотренным постом и с просмотренным, а потом выставлять из юзерскрипта тот флаг, который читает сам мастодон, чтобы их отличать, и ну делать ему дисплей: нан
@ru @rf @tech