Автоматическое встраивание постов Mastodon по URL

Привет,

сообщество, которым я управляю, активно делится постами из Mastodon. Хотя OneBox генерирует превью поста, пользователям обычно нужно кликнуть, чтобы увидеть полный текст и встроенные медиа. Альтернативный вариант — сделать несколько дополнительных кликов, чтобы скопировать код встраивания, но это случается редко. К тому же у этого способа есть недостатки: каждый инстанс нужно добавлять в белый список iframe, а размер iframe не подстраивается под содержимое — приходится прокручивать пост. Есть ли способ автоматизировать встраивание постов Mastodon при публикации ссылки в Discourse (по аналогии с тем, как это сделано для твитов)?

С уважением

3 лайка

Похоже, мы можем легко определить стандартный сайт Mastodon body > div#mastodon и создать качественные oneboxes для постов с текстом, изображениями и видео, так как вся необходимая информация содержится в мета-тегах Open Graph. Добавляю тег pr-welcome сюда.

3 лайка

Вручную — подстраивается. В теге embed не хватает высоты (или, может, ширины?), поэтому на Discourse это не работает. Эти размеры в любом случае как бы зафиксированы. Я бы винил Mastodon.

Поскольку Discourse теперь поддерживает федерацию, есть ли возможность легко встраивать посты Mastodon?

Я знаю ручной способ исправить код встраивания, предоставляемый Mastodon, но это неудобный метод, особенно когда для встраивания в Xwitter достаточно просто указать URL…

(мета в Мета: эта система голосования работает только с новыми запросами, если они опубликованы в нужное время, и иногда привлекает обсуждение. В противном случае… зовёт пустота. Какое решение существует, кроме как продвигать посты бесполезными комментариями… Я не знаю и задаюсь вопросом, не является ли это оффтопом здесь, но я был слишком ленив, чтобы начать новое обсуждение, так как знаю, что используемая система не изменится).

1 лайк