X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=README;h=5aa366b72fc6da79e27bb2fd84f405ffc5c593de;hb=c8c9d2d3a82062d12ca29c7e1d966cc9f55e270b;hp=c8358ea920fe817e20b6dc615f4e9f1be4b2a6ef;hpb=cd3ff89ef7bb315fc77b5084a55bff0bc83b0f90;p=filters.git diff --git a/README b/README index c8358ea..5aa366b 100644 --- a/README +++ b/README @@ -1,12 +1,16 @@ This is a collection of filters to do all sorts of strange things to text. -B1ff, the Swedish Chef, and an eleet filter are included. +B1ff, the Swedish Chef, and an eleet filter are included, along with many, +many more. -Since the original versions of these filters have copyright problems, I have -done a "clean room" re-implementation of the original lex filters in perl. I -did this without looking at the original code to the filters at all, I -simply observed their output and drew my own conclusions, and wrote my own -code. Then I compared the output of the original and new filters when ran on -large bodies of text, and fixed the things I had missed. +http://joeyh.name/code/filters + +Since the original versions of some of these filters have copyright +problems, I have done a "clean room" re-implementation of the original lex +filters in perl. I did this without looking at the original code to the +filters at all, I simply observed their output and drew my own conclusions, +and wrote my own code. Then I compared the output of the original and new +filters when ran on large bodies of text, and fixed the things I had +missed. Here are the results of my investigations of how the filters work: @@ -16,6 +20,14 @@ eleet: 4 b c d 3 f g h 1 j |< l /\/\ /\/ 0 p q r 5 + u \/ \/\/ >< y z Note that the equivalent translation is done on upper-case letters. +fudd: + + This one is trivial too. A few transpositions happen differently if + the letter is at the end of the word or not, and I think I found + all the transpositions with only a few paragraphs of sample output. + The only weird thing is that 'n.' is changed to "n, uh-hah-hah-hah." + (Works well with sentances ending in "gun." ..) + chef: Personally my favorite filter. This took a bit of work to figure out, and I doubt I have everything correct. Note that due to a bug @@ -91,4 +103,4 @@ b1ff: decided how long a sequence to print based on the text input before the end of sentence. I took a simpler route and just randomized it. -Written by Joey Hess +Collected and written by Joey Hess