Adium
Dock Icons Emoticons Contact List Styles Message Styles Sound Sets AppleScripts Status Icons Service Icons Menu Bar Icons Plugins Miscellaneous All
13375p33k

13375p33k

Submitted By Chris Lawson (clawson)

Description

Translates chat messages from normal English (or whatever language you use) into so-called "leet-speak."

Usage: /leet {stuff to make 'leet'}

The curly braces are required.

For more information on bugs (there's only one) and changes in the current version, please see the Read Me file.

Comments

You can reply to individual comments by clicking the "Reply" link next to each.

# by clawson on 10/01/04 at 00:38:07

This is just something I hacked together in about an hour while watching the Presidential debate tonight after talking about it with a couple buddies this afternoon. Hope you enjoy it.

If anyone thinks of other word substitutions (I know I need to add "d00d" and "n00b"), please let me know here. Other comments, suggestions, etc. are also welcomed.

cl

# by on 10/01/04 at 00:52:40

i would recommend adding womyn for women or woman.....

see here: http://en.wikipedia.org/wiki/Womyn

just because i have many feminazi friends... ;)

# by czarlimit on 10/01/04 at 14:24:30

hahha cool

# by macaddct1984 on 10/04/04 at 23:00:44

One problem I've found with it, if you do something like:

/leet {dude, that's so cool}

All it writes out is "d00d"
Cool script otherwise :)

# by Anonymous on 10/05/04 at 22:59:06

macaddct, that's because it stops after a comma because of the way Adium handles parameters...

# by Anonymous on 10/05/04 at 23:00:27

It would be nice if this plugin evaluated its parameters if they contain Adium scripts before leetifying, so for example you can type a leet shakespeare insult or something.

# by clawson on 10/05/04 at 23:15:37

I've been wondering if there's a way to nest scripts like this...like a leet "yo momma" joke, Shakespearean style.

If anyone thinks of a way to do it (or knows if it's just not possible), please let me know.

cl

# by Reikon on 10/06/04 at 01:12:39

It works great w/ my Yo Momma generator bro..type

/leet{/yomom}

perfect.... :)

# by on 10/15/04 at 01:23:56

This is awesome.

# by zaudragon on 11/26/04 at 01:36:10

The script works with long script names, inside the {} like /yomom and /randompun but not /rf or /mom or /pun and it works for all % scripts I tried.

# by on 11/30/04 at 12:37:21

I asked Evan about this "bug," and here's what he said:

Applescript triggers are processed in descending order of length... so the magic length is not actually "more than 4" but rather "greater than the outer script trigger."

This was done so that if you had a trigger "%_yom" and a trigger "%_yomom" the %_yomom wouldn't get processed as %_yom.

I guess arguments to scripts should try to be processed as scripts themselves.... the problem I forsee is what a mess nested arguments (/leet{%_getTemp{37235}}) would make. I can't tackle this any time in the immediate future, but if someone wants to hack at it (GBApplescriptFiltersPlugin.m) and submit a patch I'll be glad to take a look. It's definitely something that has to be handled/fixed Adium-side if anywhere.

-Evan

Consider this a request by zaudragon, ipi37, and myself to the Adium community that someone take a look at this... ;)



cl

# by zaudragon on 12/21/04 at 13:29:33

My script invokes with /l{text here} so it will work for any script!

# by on 01/04/05 at 22:42:30

Takumi --

It will also break any URLs that contain an L after a slash.

I'm not sure what the best way to solve this problem is, but I'll let Evan know and see if maybe they can't work around it.

cl

# by on 01/14/05 at 07:06:35

Some urls to consider in this translation utility:
http://www.planetquake.com/turkey/l33t.htm
http://www.bbc.co.uk/dna/h2g2/A787917

# by forchilli on 04/21/06 at 20:17:14

haha this is great!! good job!

# by scrolls on 11/24/06 at 17:05:01

n1c3 d00d th15 th1n9 pwns n00bs

# by Cabrón on 03/07/08 at 07:52:03

I just add % instead of / in the plist in the bundle on all scripts so I can use them mid string

# by evands on 06/30/08 at 00:26:33

Cross reference: http://www.adiumxtras.com/index.php?a...xtra_id=966 is another leet translator.

Post a New Comment

You must be logged in to post comments.

Install | Download
16.69kb (5294 downloads)

12345
3.50 / 93 votes
Current Version: 1.2
Last Updated: 10/01/04
Credits:
ipi37 gave me a couple great tips and helped with some of the script. Thanks, buddy.