All pastes #473443 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-06 07:29 UTC
rendered paste body
/r1 {
  set %rainbow $1-
  %rainbow = $replace(%rainbow,a,1a)
  %rainbow = $replace(%rainbow,b,3b)
  %rainbow = $replace(%rainbow,c,4c)
  %rainbow = $replace(%rainbow,d,6d)
  %rainbow = $replace(%rainbow,e,12e)
  %rainbow = $replace(%rainbow,f,13f)
  %rainbow = $replace(%rainbow,g,14g)
  %rainbow = $replace(%rainbow,h,15h)
  %rainbow = $replace(%rainbow,i,1i)
  %rainbow = $replace(%rainbow,j,3j)
  %rainbow = $replace(%rainbow,k,4k)
  %rainbow = $replace(%rainbow,l,6l)
  %rainbow = $replace(%rainbow,m,12m)
  %rainbow = $replace(%rainbow,n,13n)
  %rainbow = $replace(%rainbow,o,14o)
  %rainbow = $replace(%rainbow,p,1p)
  %rainbow = $replace(%rainbow,q,3q)
  %rainbow = $replace(%rainbow,r,4r)
  %rainbow = $replace(%rainbow,s,6s)
  %rainbow = $replace(%rainbow,t,12t)
  %rainbow = $replace(%rainbow,u,13u)
  %rainbow = $replace(%rainbow,v,14v)
  %rainbow = $replace(%rainbow,w,15w)
  %rainbow = $replace(%rainbow,x,1x)
  %rainbow = $replace(%rainbow,y,3y)
  %rainbow = $replace(%rainbow,z,4z)
  say %rainbow
  unset %rainbow
}
/r2 {
  %rainbow = $1-
  set %rainbow $replace(%rainbow,a,4a)
  set %rainbow $replace(%rainbow,b,3B)
  set %rainbow $replace(%rainbow,c,6C) 
  set %rainbow $replace(%rainbow,d,7D) 
  set %rainbow $replace(%rainbow,e,4e) 
  set %rainbow $replace(%rainbow,f,12F) 
  set %rainbow $replace(%rainbow,g,13G) 
  set %rainbow $replace(%rainbow,h,6H) 
  set %rainbow $replace(%rainbow,i,4i) 
  set %rainbow $replace(%rainbow,j,J) 
  set %rainbow $replace(%rainbow,k,3K) 
  set %rainbow $replace(%rainbow,l,L) 
  set %rainbow $replace(%rainbow,m,4M) 
  set %rainbow $replace(%rainbow,n,6N)
  set %rainbow $replace(%rainbow,o,4o) 
  set %rainbow $replace(%rainbow,p,12P) 
  set %rainbow $replace(%rainbow,q,Q) 
  set %rainbow $replace(%rainbow,r,13R) 
  set %rainbow $replace(%rainbow,s,7S) 
  set %rainbow $replace(%rainbow,t,T) 
  set %rainbow $replace(%rainbow,u,4u) 
  set %rainbow $replace(%rainbow,v,V) 
  set %rainbow $replace(%rainbow,w,12W) 
  set %rainbow $replace(%rainbow,x,7X) 
  set %rainbow $replace(%rainbow,y,Y) 
  set %rainbow $replace(%rainbow,z,6z) 
  set %rainbow $replace(%rainbow,?,12¿15?) 
  say %rainbow
  unset %rainbow
}
/rb {
  set %rainbow1 $replace($1-,$chr(32), ) | set %rainbow1 $left(%rainbow1,200) | set %rainbow2 $chr(3) $+ 4,1 | set %rainbow3 1 | set %rainbow4 1
  :loop
  set %rainbow2 %rainbow2 $+ $chr(3) $+ $gettok(4&7&6&9&12&13,%rainbow4,38) $+ $mid(%rainbow1,%rainbow3,1) 
  inc %rainbow3
  if ( $mid(%rainbow1,%rainbow3,1) !=  ) { inc %rainbow4 }
  if ( %rainbow4 > 6 ) { set %rainbow4 1 }
  if ( $mid(%rainbow1,%rainbow3,1) != $null ) { goto loop }
  say %rainbow2
  unset %rainbow1 %rainbow2 %rainbow3 %rainbow4
}
/ascii {
  set %ascii $1-
  %ascii = $replace(%ascii,a,å)
  %ascii = $replace(%ascii,b,ß)
  %ascii = $replace(%ascii,c,©)
  %ascii = $replace(%ascii,d,Ð)
  %ascii = $replace(%ascii,e,ê)
  %ascii = $replace(%ascii,f,f)
  %ascii = $replace(%ascii,g,g)
  %ascii = $replace(%ascii,h,h)
  %ascii = $replace(%ascii,i,ï)
  %ascii = $replace(%ascii,j,j)
  %ascii = $replace(%ascii,k,K)
  %ascii = $replace(%ascii,l,£)
  %ascii = $replace(%ascii,m,m)
  %ascii = $replace(%ascii,n,ñ)
  %ascii = $replace(%ascii,o,ð)
  %ascii = $replace(%ascii,p,þ)
  %ascii = $replace(%ascii,q,q)
  %ascii = $replace(%ascii,r,®)
  %ascii = $replace(%ascii,s,§)
  %ascii = $replace(%ascii,t,t)
  %ascii = $replace(%ascii,u,ü)
  %ascii = $replace(%ascii,v,v)
  %ascii = $replace(%ascii,w,W)
  %ascii = $replace(%ascii,x,×)
  %ascii = $replace(%ascii,y,¥)
  %ascii = $replace(%ascii,z,z)
  %ascii = $replace(%ascii,?,¿)
  %ascii = $replace(%ascii,!,¡)
  say %ascii
  unset %ascii
}
/asciic {
  %ascii = $1-
  %ascii = $replace(%ascii,1,¹)
  %ascii = $replace(%ascii,2,²)
  %ascii = $replace(%ascii,3,³)
  %ascii = $replace(%ascii,1/4,¼)
  %ascii = $replace(%ascii,1/2,½)
  %ascii = $replace(%ascii,3/4,¾)
  %ascii = $replace(%ascii,AE,Æ)
  %ascii = $replace(%ascii,A,Å)
  %ascii = $replace(%ascii,B,ß)
  %ascii = $replace(%ascii,C,Ç)
  %ascii = $replace(%ascii,D,Ð)
  %ascii = $replace(%ascii,E,Ê)
  %ascii = $replace(%ascii,I,Î)
  %ascii = $replace(%ascii,L,£)
  %ascii = $replace(%ascii,N,Ñ)
  %ascii = $replace(%ascii,O,Ô)
  %ascii = $replace(%ascii,R,®)
  %ascii = $replace(%ascii,S,§)
  %ascii = $replace(%ascii,U,Û)
  %ascii = $replace(%ascii,Y,¥) { 
    set %ascii1 %ascii
    unset %ascii
    set %ascii 
    set %asciicnumber 1 
    set %asciiccolor 2
    :continue
    if $mid(%ascii1,%asciicnumber,1) != $null {
      ;set %kaaaa7  $+ %asciicolor $+ $mid(%ascii1,%asciinumber,1) $+ 1
      ;set %ascii %ascii [ $+ [ %kaaaa7 ] ]
      set %ascii %ascii $+  $+ %asciiccolor $+ $mid(%ascii1,%asciicnumber,1) $+ 
      inc %asciicnumber
      If ( %asciiccolor == 15 ) set %asciiccolor 1
      inc %asciiccolor
      goto continue
    }
    say %ascii
    unset %ascii 
    unset %ascii1 
    unset %asciiccolor
    unset %asciicnumber
  }
}