RetroHexChat
RetroHexChat

RetroHexChat

Apertura chat...
Aiuto — RetroHexChat

anteprima link

Un link incollato in una conversazione riceve una scheda sotto il messaggio — fonte, titolo, firma, immagine e riassunto. Le schede RSS usano lo stesso renderer, arricchite con i metadati del feed quando la pagina dell'editore è povera.

Link Anteprime trasformare gli indirizzi web condivisi in ricche carte Markdown utilizzando metadati la pagina già pubblica.

Metadati

  • Titolo grafico aperto, descrizione, immagine, URL e nome del sito
  • Twitter/X Titolo della carta, descrizione, immagine e fallback URL
  • Schema.org JSON-LD headline, descrizione, immagine, editore e fornitori fallback
  • Titolo HTML, descrizione e fallimenti dell'URL canonico
  • oEmbed JSON scoperto da link di pagina o intestazioni HTTP Link

Nella conversazione

Incolla un link in un canale o un messaggio privato e la sua carta appare sotto il messaggio, con la fonte, l'intestazione, il byline e il tempo di lettura, l'immagine della pagina, e il suo riassunto.

La carta viene letta dall'archivio quando la conversazione viene disegnata, quindi sopravvive a un reload e c'è di nuovo quando si scorre indietro. Una pagina che nessuno ha letto lascia ancora il messaggio intatto fino a quando il fetch atterra, e poi si riempie da solo. Spegnere la formattazione del testo nasconde le carte insieme al resto.

Solo i messaggi semplici ottengono una carta, e solo per il loro primo collegamento. Un messaggio che scrivi in Markdown viene lasciato esattamente come l'hai scritto — hai già scelto come dovrebbe apparire il link, ed è anche per questo che la carta del bot feed non è mai data una seconda.

Uso

I bot RSS postano nuovi oggetti feed come la stessa carta, quindi un oggetto feed e un link qualcuno incollato leggere identicamente.

Ogni consumatore legge da un archivio condiviso. Una pagina è recuperata la prima volta che chiunque si collega ad esso e tenuto per 120 giorni, così lo stesso link pubblicato in un altro canale, o pubblicato in seguito da un feed bot, è risposto senza contattare il sito di nuovo.

Quando una pagina memorizzata invecchia è rinfrescata con una richiesta condizionale, che la maggior parte dei siti risponde con "invariato" — nessuna pagina viene scaricata due volte a meno che non sia effettivamente cambiata.

Sicurezza

  • Solo gli URL HTTP e HTTPS sono recuperati
  • Gli URL con le credenziali incorporate sono rifiutati
  • Intervalli privati, locali, documentazione, benchmark, multicast e indirizzi riservati sono bloccati
  • I reindirizzamenti e gli URL oEmbed/image scoperti vengono controllati prima dell'uso
  • Le immagini di Markdown sono igieniche, caricate pigri e rese senza perdite di referrer

Vedi anche

Cattura URL · Bot RSS Capability · Formattazione del testo

GitHub Licenza (MIT)