0

Separatore di thread per Tweet

Incolla un post lungo e dividilo in un vero thread X/Twitter utilizzando le effettive regole di conteggio dei caratteri ponderate (ogni URL conta come 23 caratteri fissi e le emoji del piano astrale contano correttamente) con confini intelligenti di paragrafo/frase/parola e numerazione dei thread che riserva il proprio spazio.

Questo strumento si divide rispetto al limite standard di 280 caratteri che si applica alla sequenza temporale di tutti per impostazione predefinita. Gli abbonati X Premium/Blue possono pubblicare post "di lunga durata" molto più lunghi (fino a circa 25.000 caratteri) che non necessitano affatto di suddivisione, ma un thread creato con il limite standard è leggibile da ogni account, quindi rimane l'onesto valore predefinito qui. Passa a un limite personalizzato sopra se desideri specificatamente scegliere come target un limite diverso.

Buy Me a Coffee at ko-fi.com
Elaborazione... 0%
Conteggio dei caratteri pesati
Trovare punti di divisione intelligenti
Filo di numerazione
Fatto

Risultato

Il limite di 280 caratteri di un tweet non è un semplice controllo di "text.length" e la maggior parte dei contatori di caratteri ingenui sbagliano in modi che contano. Questo strumento implementa il vero algoritmo di lunghezza ponderata X/Twitter: ogni punto di codice viene confrontato con la stessa tabella di intervallo ponderato utilizzata dalla libreria di testo Twitter della piattaforma, dove la maggior parte dei caratteri latini, cirillici, greci e di punteggiatura comune contano come 1 carattere, ma tutto ciò che è al di fuori di tali intervalli (ideogrammi CJK, la maggior parte delle emoji, molti simboli) conta come 2. Altrettanto importante, iterando il testo in base al punto di codice Unicode reale (non UTF-16 grezzo). unità) significa che un'emoji del piano astrale come una faccia o una bandiera di una coppia surrogata viene conteggiata correttamente una volta, e non accidentalmente conteggiata due volte come farebbe un ingenuo controllo di `.length`.

L'altra vera regola facile da ignorare che questo strumento implementa onestamente: ogni http(s):// o www. L'URL nel tuo testo viene conteggiato esattamente come 23 caratteri, indipendentemente dal fatto che il collegamento letterale sia di 20 o 200 caratteri. Questa è la vera lunghezza t.co-abbreviata che X sostituisce per qualsiasi collegamento, e significa che un tweet pieno di un lungo URL di tracciamento ha molto più spazio rimasto per le parole effettive di quanto suggerirebbe un conteggio ingenuo di caratteri: lo splitter ne tiene conto quando decide dove finisce un tweet.

Dividere un post lungo in un thread è molto più che tagliare semplicemente ogni 280 caratteri. Questo strumento funziona attraverso tre livelli di confini in ordine di preferenza: prima cerca di tenere insieme interi paragrafi, ritorna a una vera euristica dei confini della frase quando un paragrafo è troppo lungo (uno splitter basato su regex che conosce la differenza tra un punto di fine frase e uno all'interno di un'abbreviazione come "Dr." o "e.g." o un numero decimale come "3.14"), e interrompe solo singole parole come ultima risorsa quando anche una singola frase supera il limite - ad ogni livello, un URL viene trattato come un token indivisibile e non viene mai diviso a metà.

La numerazione dei thread ("1/7", "2/7"...) ha un caso limite davvero facile da non notare: il testo della numerazione stesso utilizza i caratteri nel tweet a cui è allegato e la larghezza di tale numerazione dipende dal conteggio totale dei tweet, di cui non si conosce finché non viene eseguita la divisione. Questo strumento risolve il problema suddividendolo nuovamente in modo iterativo, riservando la lunghezza ponderata reale della numerazione prima di ogni passaggio, finché il budget riservato non corrisponde al conteggio effettivo dei tweet risultanti. Il limite standard di 280 caratteri viene utilizzato per impostazione predefinita con una nota onesta che gli abbonati a X Premium ottengono un limite di lunga durata molto più elevato (fino a circa 25.000 caratteri) per i post che non devono funzionare come thread pubblico: un interruttore ti consente di passare a un limite personalizzato se è quello che stai prendendo di mira.