- LinkPreview é um projeto que gera pré-visualizações de links de sites
- Permite ver rapidamente como uma URL específica aparece no Google/X/Facebook/Discord/WhatsApp
- Em comparação com outros produtos ou projetos open source existentes, oferece uma interface simples e fácil de usar
1 comentários
Comentários do Hacker News
Mas parece que os crawlers de metadados de cada plataforma se comportam de maneiras diferentes e, nas duas que conheço bem, WhatsApp e Discord, as prévias não bateram com a realidade em nenhum dos casos
Seria bom também mostrar os redirecionamentos que acontecem ao seguir o link, e deveria ser possível passar a URL de destino por parâmetro de consulta ou fragmento
https://linkpreview.xyz/#example.com
https://linkpreview.xyz/#url=https://example.com
https://linkpreview.xyz/?url=https://example.com
Se não dá para especificar dados na URL, fica só uma ferramentinha web bonitinha; mas, se puder ser controlada pela URL, vira um utilitário web nativo compartilhável. URLs legais não mudam; na web, a URL é a API
Acrescentando após ver o tweet https://x.com/fayazara/status/1830272619637047359: está recebendo destaque no topo do HN e todo tipo de crítica ao mesmo tempo
type="url". Acho que isso desativa a capitalização automática e a autocorreção no teclado móvelPor exemplo, o Twitter/X busca as meta tags com a string de user agent
Twitterbot/1.0. Alguns sites podem fornecer conteúdo diferente para cada serviço a fim de otimizar as imagens para a forma como aquele serviço as exibeAlém disso, a API parece não olhar para as meta tags específicas do Twitter [0]. Ela retorna apenas um único conjunto de metadados usado em todas as prévias. Por exemplo, em https://govukvue.org é usado o formato de card
summary, com uma imagem pequena ao lado do nome e da descrição, mas esta ferramenta renderiza como se fossesummary_large_image[0] https://developer.x.com/en/docs/x-for-websites/cards/overvie...
og:imagena taghead, mostrou um favicon pixelado ampliado para caber no contêinerhttps://getoutofmyhead.dev/link-preview-tester/
Mas agora existe uma ferramenta para verificar manualmente como uma porção de ferramentas proprietárias de chat renderiza as prévias da minha página
E todo mundo fica empolgado como se fosse a melhor invenção desde o papel. Ver esse tipo de tendência no HN, e não em algum fórum engraçado da indústria de mídia, mostra que vivemos tempos interessantes
Como feedback, é estranho falhar em URLs sem HTTPS. Ela deveria ser inteligente o bastante para aceitar qualquer site digitado, navegar até a URL correspondente e escanear com base na URL final resolvida. Por exemplo, ao digitar
"blizzard.com", deveria carregar "https://www.blizzard.com/en-us/"É legal ver Discord e WhatsApp, mas fico imaginando como seria com LinkedIn, Pinterest e Slack. Slack provavelmente deveria ser igual ao Discord
Também não diz o que precisa ser corrigido. Seria bom ver como o socialsharepreview.com faz isso
https://socialsharepreview.com/?url=https%3A%2F%2Fnews.ycomb...
https://i.imgur.com/LDXNYYR.png
Oferece muitas dicas úteis sobre o que corrigir para que o conteúdo seja expandido corretamente. É realmente útil para o pessoal de marketing que gosta desse tipo de coisa. Como cada site tem formatos e limites de caracteres diferentes, é bom compartilhar as informações a corrigir. Por exemplo, diferenças entre Twitter Cards e metadados Open Graph. Não verifiquei, mas seria bom também garantir que ele leia corretamente os metadados adequados para cada site.
A única explicação é que isso seja uma isca de ferramenta gratuita para vender o kit full-stack deles.
Uma das desvantagens de ferramentas assim é que a URL precisa estar acessível online, então, quando surge um problema, o ciclo de iteração e melhoria fica bem longo.
No Polypane [1], criamos pré-visualizações de redes sociais que também funcionam com URLs locais, e também permitem sobrescrever a URL que aquela rede social exibiria. Criamos pré-visualizações para X/Twitter, Facebook, Slack, LinkedIn, Discord, Mastodon, Discord, Google Search, Bluesky, Mastodon e Threads, e fazemos manutenção frequente. Cada uma também tem design em modo claro e escuro, então é possível testar tudo de fato. Também informa o que está faltando e o que não é compatível. Você pode ver aqui: https://polypane.app/social-media-previews/
[1] https://polypane.app/
Se alguém conseguir descobrir, eu gostaria de saber. Pegue qualquer post do blog no site godotengine.org e cole no LinkedIn; você verá que ele puxa a imagem do autor em vez da miniatura do post. Não consegui resolver.