PremiumCitizen? "))))) (let [buf (new java.io.BufferedReader (new java.io.StringReader (fetch-url (str "http://mindbroker.de/wiki/" name "?skin=raw"))))] ((fn mapLine [mode] (let [line (.readLine buf)] (if line (str (if (.startsWith line "* ") ;;TODO (.compile "\* [A-Z]+[a-z]+[A-Z]+[a-z]+[a-zA-Z0-9]*: " (str "" (.substring line 2) "") ) (if (.equals "" line) "
" ) (if (.startsWith line "|") (str (if (= mode :table) "" "") "" (apply str (map (fn [x] (str x " | ")) (.split (.substring line 1) "\\|"))) " |
" (mapLine :table))) (if (= mode :table) (if (.startsWith line "|") "" "
")) (if (.startsWith line "!") (if (.startsWith line "!!") (if (.startsWith line "!!!") (str "" (.substring line 3) "
") (str "" (.substring line 2) "
") ) (str "" (.substring line 1) "
") ) ) (mapLine nil)) "") )) nil)))))) ""))) ;}}}