0

Tweet Thread Splitter

Prilepte dlhý príspevok a rozdeľte ho do skutočného vlákna X/Twitter pomocou skutočných pravidiel váženého počítania znakov – každá adresa URL sa počíta ako pevných 23 znakov a emotikony v astrálnej rovine sa počítajú správne – s inteligentnými hranicami odsekov/viet/slov a číslovaním vlákien, ktoré si vyhradzuje vlastný priestor.

Tento nástroj sa delí podľa štandardného limitu 280 znakov, ktorý sa štandardne vzťahuje na časovú os každého. Predplatitelia X Premium/Blue môžu uverejňovať oveľa dlhšie „dlhé“ príspevky (až do približne 25 000 znakov), ktoré vôbec nepotrebujú rozdelenie – ale vlákno vytvorené so štandardným limitom je čitateľné pre každý účet, takže tu zostáva čestným predvoleným nastavením. Ak chcete konkrétne zacieliť na iný limit, prejdite na vlastný limit uvedený vyššie.

Buy Me a Coffee at ko-fi.com
Spracovanie... 0%
Počítanie vážených znakov
Nájdenie inteligentných deliacich bodov
Číslovanie vlákna
Hotovo

Výsledok

280-znakový limit tweetu nie je jednoduchá kontrola `text.length` a väčšina naivných počítadiel znakov sa to mýli spôsobmi, na ktorých záleží. Tento nástroj implementuje skutočný algoritmus váženej dĺžky X/Twitter: každý bod kódu sa vyhľadá oproti tej istej tabuľke vážených rozsahov, ktorú používa vlastná knižnica twitterového textu platformy, kde sa väčšina latinských, cyrilických, gréckych a bežných interpunkčných znakov počíta ako 1 znak, ale všetko mimo týchto rozsahov – ideogramy CJK, väčšina emotikonov, veľa symbolov, kód Unicode sa počíta ako dôležité. (nie neupravené jednotky UTF-16) znamená, že emotikon astrálnej roviny, ako napríklad tvár alebo vlajka náhradného páru, je správne započítaný raz, nie náhodou dvakrát tak, ako by to urobila naivná kontrola „.length“.

Ďalšie ľahko prehliadnuteľné skutočné pravidlo, ktoré tento nástroj poctivo implementuje: každé http(s):// alebo www. Adresa URL vo vašom texte sa počíta ako presne 23 znakov, bez ohľadu na to, či má doslovný odkaz 20 znakov alebo 200. To je skutočná dĺžka skráteného t.co, ktorá X nahrádza akýkoľvek odkaz, a znamená to, že tweet s dlhou sledovacou adresou URL má oveľa viac miesta na skutočné slová, než by naznačoval naivný počet znakov – rozdeľovač počíta s tým, kde sa tweet končí.

Rozdelenie dlhého príspevku na vlákno je viac než len vystrihnutie každých 280 znakov. Tento nástroj funguje cez tri úrovne hraníc v poradí podľa preferencie: najprv sa snaží udržať celé odseky pohromade, ak je odsek príliš dlhý, vráti sa späť k skutočnej heuristike na hranici viet (rozdeľovač založený na regulárnych výrazoch, ktorý pozná rozdiel medzi bodkou na konci vety a bodkou v skratke ako „Dr.“ alebo „napr.“ alebo desatinné číslo ako „3,14 pri prekročení jednotlivých slov“), a ako jediné — prestávku pri pretečení jednotlivých slov na každej úrovni sa adresa URL považuje za jeden nedeliteľný token a nikdy nie je rozdelená uprostred.

Číslovanie vlákien ("1/7", "2/7"...) má skutočne ľahko prehliadnuteľnú veľkosť písmen: samotný text číslovania využíva znaky v tweete, ku ktorému je pripojený, a šírka tohto číslovania závisí od celkového počtu tweetov, ktorý nepoznáte, kým sa neurobí rozdelenie. Tento nástroj to rieši opakovaným opakovaným delením, rezervovaním skutočnej váženej dĺžky číslovania pred každým prechodom, kým sa rezervovaný rozpočet nezhoduje so skutočným výsledným počtom tweetov. Štandardne sa používa limit 280 znakov s úprimnou poznámkou, že predplatitelia X Premium získajú oveľa vyšší limit dlhého formátu (až do zhruba 25 000 znakov) pre príspevky, ktoré nemusia fungovať ako verejné vlákno – prepínač vám umožňuje prepnúť na vlastný limit, ak je to to, na čo sa zameriavate.