Truzzator

Scrivi qualcosa e il truzzator te lo truzzificherà

Scegli i filtri da applicare







Filtri Disponibili

Kize (rende k i "ch" e "q", e kk i "cch")
Abbr (qualcosa => qlc, per => x, qualcuno => qlc1, non => nn, comunque => cmq) (bug conosciuti: è case sensitive, quindi non riconosce per esempio "Non")
Capitalize (rende le vocali 'a', 'e', 'o' e 'u' maiuscole)
Enhance (aggiunge le parole prese da un dizionario) (bug conosciuti: non tiene conto degli a capo del testo e quindi mette le parole solo nella prima riga in un testo multi linea)

Dizionario corrente: (aggiunte due nuove parole)
'minchia oh',
'che storia',
'porcoddue',
'cisti',
'bellazzio',
'orcoddiaz',
'cioè',
'minchia cioè'

Numerize (by darKPaci) trasforma i numeri scritti in lettere in cifre (uno => 1)

Download

I sorgenti sono disponibili per il download e la modifica (sotto i termini della GPLv3) qui: download Truzzator v0.2

Come usare il truzzator

require_once "Truzzator/Truzzator.php";
require_once "Truzzator/Filter/Kize.php";
require_once "Truzzator/Filter/Abbr.php";
require_once "Truzzator/Filter/Capitalize.php";
require_once "Truzzator/Filter/Enhance.php";

$testo = "Del testo";
$numeroParole = 3; // Il numero massimo di parole inutili che il filtro Enhance aggiungerà alla frase

$tr = new Truzzator($testo);
$tr->addFilter(new Truzzator_Filter_Enhance($sorgenteDizionario, $numeroParole)); // $sorgenteDizionario non è ancora implementato, potete passare quello che vi pare (null)
$tr->addFilter(new Truzzator_Filter_Kize());
$tr->addFilter(new Truzzator_Filter_Abbr());
$tr->addFilter(new Truzzator_Filter_Capitalize());

echo $tr; // oppure echo $tr->render();