ODP .sig Code

This little code originated in a forum thread back in late 2002. We have both an encoder (provided by jtaylorj) and a decoder (provided by ciaran)!

The following explanatory blurb is ripped off from the geek code. Make the appropriate modifications in your head, please.
Geeks, of all people, can seldom be strictly quantified. To facilitate the fact that within any one category you may not be able to determine a specific rating, variables have been designed to allow this range to be included.
@ - for this variable, said trait is not very rigid, may change with time or with individual interaction. For example, Geeks who happen to very much enjoy Star Trek: The Next Generation, but dislike the old 60's series might list themselves as t++@.
() - for indicating "cross-overs" or ranges. Geeks who go from C+ to C--- depending on the situation (i.e. mostly "C+") could use C+(---). @ is different from () in that () has finite limits within the category, while @ ranges all over.
< - for 'wannabe' ratings. Indicating that while the geek is currently at one rating, they are striving to reach another. For example, C++>$ indicating a geek that is currently computer savvy, but wants to someday make money at it.
$ - Indicates that this particular category is done for a living. For example, UL+++$ indicates that the person utilizes Unix and gets paid for it. Quite a lucky geek, for sure. ODP Code note: this only applies to staff!
? - Unless stated otherwise within the specific category, the ? is placed after the category identifier and indicates that the geek has no knowledge about that specific category. For example, a person that has never even heard of Babylon 5, would list their Babylon 5 category as 5?
! - Placed before the category. Unless stated otherwise, indicates that the person refuses to participate in this category. This is unlike the ? variable as the ? indicates lack of knowledge, while the ! indicates stubborn refusal to participate. For example, !E would be a person that just plain refuses to have anything to do with Emacs, while E? would be a person that doesn't even know what Emacs is.

Let the ODP Code begin!

Position Forums Duration of Editorship Other Directories Number of Edits Graphics Edit Quality Loser/Luzer Editing Activity Humor Where Editing Happens Opinion of ODP Bumping This Code (not presently recognized by the decoder) Editor Tools Interaction Online Social Interaction (not presently recognized by the decoder) Kategories (yeah, yeah, C was already taken - this is for your main focus)
  • Kar = Arts
  • Kbu = Business
  • Kco = Computers
  • Kga = Games
  • Khe = Health
  • Kho = Home
  • Kkt = Kids and Teens
  • Kne = News
  • Krc = Recreation
  • Krf = Reference
  • Krg = Regional
  • Ksc = Science
  • Ksh = Shopping
  • Kso = Society
  • Ksp = Sports
  • Kwo = World


  • What does your code say about you? Though instead of decoding with a bar code scanner, these codes have to be looked at to understand them. While a symbol scanner equipped with a touch screen monitor may help in business, decoding ODP code is half the fun!