0

Alat za dijeljenje niti na Twitteru

Zalijepite dugu objavu i razdijelite je u stvarnu X/Twitter nit koristeći prava pravila za izračun težinskih znakova — svaki URL broji se kao fiksnih 23 znaka, a emoji iz astralne ravnine broje se ispravno — s pametnim granicama odlomaka/rečenica/riječi i numeriranjem koje rezervira vlastiti prostor.

🔒 U potpunosti se obrađuje u vašem pregledniku — ništa što ovdje unesete nikada se ne učitava.

Ovaj alat dijeli prema standardnom ograničenju od 280 znakova koje se po zadanom primjenjuje na svačiju vremensku crtu. X Premium/Blue pretplatnici mogu objavljivati znatno duže "duge" objave (do otprilike 25.000 znakova) koje uopće ne trebaju dijeljenje — ali nit izgrađena sa standardnim ograničenjem čitljiva je svakom računu, tako da to ostaje iskrena zadana opcija ovdje. Prebacite se gore na prilagođeni limit ako izričito želite ciljati drugačiji kapacitet.

Obrada... 0%
Brojim težinske znakove
Tražim pametne točke dijeljenja
Numeriram nit
Gotovo

Rezultat

Ograničenje tvita od 280 znakova nije jednostavna provjera `text.length`, a većina naivnih brojača znakova to pogrešno shvaća na načine koji su važni. Ovaj alat implementira stvarni algoritam težinske duljine X/Twittera: svaka kodna točka uspoređuje se s istom tablicom težinskih raspona koju koristi biblioteka twitter-text te platforme, gdje se većina latiničnih, ćiriličnih, grčkih i uobičajenih interpunkcijskih znakova broji kao 1 znak, ali sve izvan tih raspona — CJK ideogrami, većina emojija, mnogi simboli — broji se kao 2. Jednako važno, iteriranje teksta po stvarnim Unicode kodnim točkama (a ne sirovim UTF-16 jedinicama) znači da se emoji iz astralne ravnine, poput lica ili zastave sastavljenih od surogatnih parova, ispravno broji jednom, a ne slučajno dvostruko kao što bi to napravila naivna provjera `.length`.

Drugo lako previdivo stvarno pravilo koje ovaj alat iskreno implementira: svaki http(s):// ili www. URL u vašem tekstu broji se kao točno 23 znaka, bez obzira na to ima li doslovna poveznica 20 ili 200 znakova. To je stvarna duljina skraćene t.co veze koju X zamjenjuje za bilo koju poveznicu i znači da tvit prepun dugog URL-a za praćenje ima daleko više mjesta za stvarne riječi nego što bi to sugeriralo naivno brojanje znakova — razdvajač to uzima u obzir pri odlučivanju gdje tvit završava.

Razdvajanje duge objave u nit više je od pukog rezanja svakih 280 znakova. Ovaj alat prolazi kroz tri razine granica prema redoslijedu prioriteta: prvo pokušava održati cijele odlomke zajedno, kad je odlomak predug pribjegava stvarnoj heuristici kraja rečenice (razdvajač temeljen na regularnom izrazu koji zna razliku između točke na kraju rečenice i one unutar kratice poput "dr." ili "npr." ili decimalnog broja poput "3,14"), a razbija na pojedinačne riječi samo kao posljednje sredstvo kada čak i jedna rečenica prelazi ograničenje — na svakoj razini URL se tretira kao jedan nedjeljiv token i nikad se ne presijeca po sredini.

Numeriranje niti ("1/7", "2/7"...) ima doista lako previdiv rubni slučaj: sam tekst numeriranja troši znakove u tvitu na koji je prikačen, a širina tog numeriranja ovisi o ukupnom broju tvitova koji ne znate dok dijeljenje nije gotovo. Ovaj alat to rješava iterativnim ponavljanjem dijeljenja, rezervirajući stvarnu težinsku duljinu numeriranja prije svakog prolaza, sve dok rezervirani budžet ne odgovara stvarnom rezultirajućem broju tvitova. Standardno ograničenje od 280 znakova koristi se prema zadanim postavkama uz iskrenu napomenu da pretplatnici X Premiuma dobivaju znatno veći limit za duge objave (do otprilike 25.000 znakova) za objave koje ne moraju funkcionirati kao javna nit — prekidač vam omogućuje da prijeđete na prilagođeni limit ako je to ono što ciljate.