Incorpore automaticamente posts do Mastodon a partir da URL

Olá,

minha comunidade compartilha muitas postagens do Mastodon. Embora o OneBox resultante forneça uma prévia da postagem, os usuários normalmente precisam clicar para ver a postagem completa e qualquer mídia incorporada. Alternativamente, os usuários poderiam fazer alguns cliques extras para copiar o código de incorporação, mas isso raramente acontece e tem a desvantagem de que cada instância precisa ser adicionada à lista de permissões do iframe e que o tamanho do iframe não é ajustado para caber em seu conteúdo — você precisa rolar a postagem. Existe alguma maneira de automatizar a incorporação de postagens do Mastodon quando um URL é postado no Discourse (semelhante a como isso está sendo feito para tweets)?

Obrigado

3 curtidas

Parece que podemos detectar facilmente um site mastodon padrão body > div#mastodon e criar oneboxes boas para posts de texto, imagem e vídeo, já que todas as informações de que precisamos estão presentes nas tags meta opengraph. Colocando a tag pr-welcome aqui.

3 curtidas

Manualmente é. O embed não tem altura (ou era largura?) e é por isso que não funciona no Discourse. Esses tamanhos são meio que codificados de qualquer maneira. Eu culparia o Mastodon.

Como o Discourse agora está federando, haveria a possibilidade de incorporar posts do Mastodon facilmente?

Eu sei o truque manual para corrigir o código de incorporação fornecido pelo Mastodon, mas é uma maneira estranha de incorporar quando o Xwitter precisa apenas de uma URL…

(meta em Meta: este sistema de votação funciona apenas com novas solicitações quando postadas no momento certo e capta alguma discussão. Caso contrário… o vazio está chamando. Qual é a solução, além de impulsionar com comentários inúteis… Eu não sei e me pergunto se isso está fora do tópico aqui, mas eu estava com muita preguiça de iniciar uma nova discussão, porque sei que o sistema usado não vai mudar)

1 curtida