#MastodonTools

Во, кажется, связность прочухалась, и на «моем» сервере стали видны #бот​ы с https://tags.pub

Суть проста: можно подписаться на любого бота вида @имя_тега@tags.pub, и он начнет бустить все посты, до которых сможет дотянутся, если там есть этот тег.

Зачем, если есть подписка на теги?

Например, затем, что подписки на теги безусловно валятся в домашку, а аккаунты можно разобрать по тематическим спискам. А кроме того, если вы сидите не на мейнстримовом сервере, «кругозор» у сервиса будет явно пошире.

tags.pub

#Mastodon #MastodonTools #CSS

...Раз уж придется, наверно, иногда и на mastodon.ml заходить (ибо #GlitchSoc v 4.6.0-alpha.5 неможет федерироваться с social.sley.nl, tags.pub и хрен его знает, с чем там еще; одмины-ханжи блокируют zhub.link и вот это всио), то надо, стало быть, в форме постинга порядочек навести 😉

.dropdown-button {
width: 32px
}
.compose-form__dropdowns {
align-self: end;
order: 2;
}
.compose-form__input {
order: 1;
}
.compose-form__footer {
order: 3;
}
userjs/mastodon/mastodon-threaded-replies.user.js at main · afontenot/userjs

collection of userjs files for various sites . Contribute to afontenot/userjs development by creating an account on GitHub.

GitHub

#MastodonTools #Fediverse

...А кто там давеча спрашивал про площадку для длиннопостов? Нашлось прям чудестное:

Inkwell

В сравнении с недоделанным Writefreely это пушкабомба: тут и хостинг картинок, и WISIWYG-редактор (при этом писать можно в Markdown, а редактировать в HTML), и каменты, и автопост анонса в слонопотамник... Выглядит очень и очень круто. Даже авторизоваться можно через аккаунт слонопотамника.

P.S. Есть встроенный переводчик, хотя при наличии аддона TWP - Translate Web Pages это не особо сейчас актуально.

Inkwell

A federated social journaling platform. Your journal, your friends, your space.

Inkwell

#Mastodon #MastodonTools #userscript #Tampermonkey #виброкодинг

Решил попробовать скормить скрипт скрытия прочитанных постов #Gemini для окончательного допиливания. Теперь работает. Вот прямо так, как мне нужно было 😀 👍 Теперь не стыдно и показать.

Что конкретно делает: когда вы скроллите ленту (неважно, вверх или вниз), фиксирует тот факт, что пост был полностью, от начала до конца, виден на экране, и после того, как он проскроллится за его пределы — скрывает его. Запоминает идентификаторы 1000 последних постов в local storage.

Включается / выключается вот этой кнопочкой. Но эта кнопочка появляется только в многоколоночном режиме, одноколоночным я не пользуюсь, а усложнять не хочу.

Типичный случай использования — вот вы листаете ленту, остановились где-то, сверху новые посты накопились, вы страничку перезагрузили и получается, что у вас будут непрочитанные, потом прочитанные, потом опять недочитанные. А так — нет 😀 Или, допустим, у вас лента поделена на списки, и нужно решить проблему дублирования.

Known Issues:

  • Наравне с постами съедает и уведомления (и вдобавок список списков 🙃 ). Я пока не решил, плохо это или хорошо, усложнять не хочу, а включить/выключить не проблема.
  • Если хотите добраться до очень старых постов, то кнопку Загрузить еще внизу придется нажимать много раз. Это не глюк, это, в принципе, логично.
  • Почему-то с первого раза (т.е. при открытии сайта из адресной строки) скрипт не цепляется, только после перезагрузки страницы по F5 🤔 Причину ищу, а пока так.
  • Забирайте, пробуйте, ставьте лайки, спрашивайте вопросы, предлагайте предложения!

    https://github.com/Johan-foreva/Mastodon-Hide-Read-Posts/blob/main/Hide-Read-Posts.js

    #MastodonTools #виброкодинг #userscript #вопрос

    Ну не то чтобы вопрос, размышления для себя:

    • вот есть ситуация, когда ты просматриваешь ленту снизу вверх, жмешь «Показать новые» — и они нормально подгружаются «за пределами экрана» и лента не смещается, можно мотать дальше. Но иногда, то ли из-за подгрузки картинок, то ли еще из-за чего — съезжает.

    #РешилДляСебя скриптом, который запоминает верхний пост на экране и принудительно скроллит обратно к нему.

    Но. Если активировать скрытие прочитанных постов, будет бяка: текущий пост на экране ведь считается «прочитанным», когда лента уедет — он исчезнет, и прокручивать обратно будет просто некуда.

    Можно, конечно, руками — сначала «Показать всё», потом «Показать новые», потом обратно «Скрыть прочитанные». Неаккуратненько © 🙁

    #ChatGPT предлагает пару вариантов взаимодействия между скриптами; либо что-то в изначальной логике работы надо поменять, но ее (логики итак мало 🙁).

    Например, скрывать не радикальным display:none, а как-то так, чтобы прокрутка к объекту всё же сработала...

    #Fediverse #Mastodon #MastodonTools

    Во какая фигня у нас появилась: Holos Discover — opt-in поисковик по постам Федиверса. Пишут, что очень уважают прайваси, легко включать/отключать и блокировать, обещают не индексировать френдс-онли посты...

    Но на всякий случай будьте внимательны, если эта пепяка подпишется на вас 😉

    Holos Discover - How It Works

    Learn how Holos Discover works - A Fediverse search engine that respects your privacy settings.

    Holos Discover

    #Mastodon #MastodonTools #userscript #виброкодинг

    Так-так... А вот не мешало бы прикрутить автосохранение набранного, но не отправленного поста при перезагрузке страницы? Есть, конечно, копипаст, но так теряется цепочка комментариев. Правда, кажется, придется долго ковыряться в том, как восстановить родительский пост и адресовать ему камент...

    Боромир Евген бы смог...

    #виброкодинг #Mastodon #MastodonTools #Вопрос #виброкодинг

    Знатоки #HTML и #JavaScript, натолкните на правильный ход мысли. Пытаюсь навиброкодить #userscript, который будет скрывать из ленты просмотренные посты, черновой вариант есть, но не могу понять/решить, как по-элегантнее присваивать посту атрибут потраченопросмотрено: как формалинизировать тот факт, что пост «был на экране», допустим, более 2 секунд, если лента думскроллится в произвольном направлении, чтобы не было ложных срабатываний для частично попавших на экран (сверху или снизу)?

    @rf
    @rur
    @Russia
    @russian_mastodon

    #fediverse_ppl #смищно #Firefox #addons #ТрудностиПеревода #NeuralNetwork #userscript #Mastodon #MastodonTools

    Лол, кек. Удивительно непонятное, но от этого иещеболее занятное взаимодействие переводчика, который (каюсь, грешен) иногда включаю в ленте, и юзерскрипта, чтобы комментировать кого-то вот прямо в ленте.

    В комментарии — только 🚫 🤖— как напоминание о том, что @iron_bug не приемлет генерацию. Уважаю, позывы сдерживаю. Откуда берется такая интерпретация — совершенно непонятно. Пробовал добавлять тот же комментарий другим пользователям — не работает.

    P.S. Сейчас у кого-то, кажется, подгорит на тему «мои посты отправляются на сервера гугла без моего ведома, а я всего-то хотела посрать на площади, прикрываяь ладошкой».

    Блок через 5-4-3-2...