def lamerizza(line, livello = 0): linea_ret = line if livello >= 0: linea_ret = linea_ret.replace('cch','kk') linea_ret = linea_ret.replace('ch','k') if livello >= 1: linea_ret = linea_ret.replace('per','x') linea_ret = linea_ret.replace('non','nn') linea_ret = linea_ret.replace('cca','kka') linea_ret = linea_ret.replace('ccu','kku') linea_ret = linea_ret.replace('cco','kko') if livello >= 2: linea_ret = linea_ret.replace('co','ko') linea_ret = linea_ret.replace('ca','ka') linea_ret = linea_ret.replace('cu','ku') linea_ret = linea_ret.replace('csi','xi') linea_ret = linea_ret.replace('','e') linea_ret = linea_ret.replace('','e') linea_ret = linea_ret.replace("po'",'p') linea_ret = linea_ret.replace('?',' ') if livello >= 3: linea_ret = linea_ret.lower() linea_ret = linea_ret.replace(',',' ') linea_ret = linea_ret.replace('cu','q') #linea_ret = linea_ret.replace('c','k') # le 'c' rimaste linea_ret = linea_ret.replace('','a') linea_ret = linea_ret.replace('','o') linea_ret = linea_ret.replace('','u') linea_ret = linea_ret.replace("'","") if livello == 4: linea_ret = linea_ret.upper() linea_ret = linea_ret.replace('UO','OU') i = linea_ret.rfind('.') if i != -1: linea_ret = linea_ret[:i] + '!!!' + linea_ret[i+1:] linea_ret = linea_ret.replace('.',' ') if livello == 5: linea_ret = linea_ret.replace('to','2') linea_ret = linea_ret.replace('for','4') linea_ret = linea_ret.replace(' one',' 1') linea_ret = linea_ret.replace('ovvero','cioe') linea_ret = linea_ret.replace(':-)','8->') linea_ret = linea_ret.replace('microsoft','m$') linea_ret = linea_ret.replace('x ','z ') return linea_ret def quote(testo): testo = testo.replace('\n','\n> ') testo = '> ' + testo return testo GeoWeb - Programmazione - Esempi

Lamerizzatore di testi:
Dopo aver selezionato il voluto livello di lamerizzazione,
inserire il testo sorgente nella textarea superiore e premere il bottone
"Lamerizza!"
Il risultato viene inserito nella textarea inferiore.
"Quote result" antepone a ogni riga inserita i caratteri '> '

- Little Lamer
- Medium Lamer
- BIG Lamer
- Huge Lamer, Big Chatter, Few Brain
- Amazing Huge Lamer with caps-lock key inserted and brain disconnected
- Tekno-Funky-Tarro (alpha version)

Quote result