diff options
| author | yo mama <pepper@scannerjammer.com> | 2017-06-17 17:49:26 -0700 |
|---|---|---|
| committer | yo mama <pepper@scannerjammer.com> | 2017-06-17 17:49:26 -0700 |
| commit | 183610646a0967d4ebd41c477156ab472d057ff3 (patch) | |
| tree | 83771d36942968008f51678a458b8672abfa0fb5 /ROUTES | |
| parent | ae04cd06ba865ee7cfa9b46f8b8c6232a38a7130 (diff) | |
added
Diffstat (limited to 'ROUTES')
| -rw-r--r-- | ROUTES | 126 |
1 files changed, 126 insertions, 0 deletions
@@ -0,0 +1,126 @@ + (GET "/static/*" (serve-static "static" (params :*))) + (GET "/images/*" (serve-static *image-directory* (params :*))) + (GET "/avatars/*" (serve-static *avatar-directory* (params :*))) + (GET "/soccer/*" (redirect-to "/")) + (GET "/soccer/" (redirect-to "/")) + (GET "/soccer" (redirect-to "/")) + (GET "/irl" (redirect-to "/irl/")) + (GET "/irl/" (serve-static "static/319" "index.html")) + (GET "/irl/*" (serve-static "static/319" (params :*))) + (GET "/irl2" (redirect-to "/irl2/")) + (GET "/irl2/" (serve-static "static/319" "res.html")) + (GET "/irl2/*" (serve-static "static/319" (params :*))) + (GET "/irlhell" (redirect-to "/irhell/")) + (GET "/irhell" (redirect-to "/irhell/")) + (GET "/irhell/" (serve-static "static/319" "irhell.html")) + (GET "/irhell/*" (serve-static "static/319" (params :*))) + (GET "http://www.dump.fm/*" (redirect-to "http://dump.fm")) + (GET "http://:sub.dump.fm/" (validated-chat session (params :sub))) + (GET "http://:sub.dump.fm/chat" (validated-chat session (params :sub))) + (GET "http://:sub.dump.fm/chat" (validated-chat session (params :sub) (params :t))) + (GET "/:room/chat" (validated-chat session (params :room))) + (GET "/chat" (validated-chat session *default-room*)) + (GET "/chat/:t" (validated-chat session *default-room* (params :t))) + (GET "http://:sub.dump.fm/log" (validated-log session (params :sub) "0" params)) + (GET "http://:sub.dump.fm/log/:offset" (validated-log session (params :sub) (params :offset) params)) + (GET "/log" (validated-log session *default-room* "0" params)) + (GET "/log/:offset" (validated-log session *default-room* (params :offset) params)) + (GET "/r/:room/log" (validated-log session (params :room) "0" params)) + (GET "/r/:room/log/:offset" (validated-log session (params :room) (params :offset) params)) + (GET "/favicon.ico" (serve-static "static" "favicon.ico")) + (GET "/t/:topic" (topic session (params :topic))) + (GET "/u/:nick" (redirect-to (str "/" (params :nick)))) + (GET "/u/:nick/" (redirect-to (str "/" (params :nick)))) + (GET "/u/:nick/tag/:tag" (tagged-dumps-by-nick session params (request-url request))) + (GET "/u/:nick/tag/:tag/:offset" (tagged-dumps-by-nick session params (request-url request))) + (GET "/u/:nick/favorites" (redirect-to (format "/%s/favorites" (params :nick)))) + (GET "/u/:nick/favorites/:offset" (redirect-to (format "/%s/favorites" (params :nick)))) + (GET "/json/:nick/favorites" (json-favorites session params)) + (GET "/json/:nick/log" (json-log session params)) + (GET "/u/:nick/:offset" (redirect-to (str "/" (params :nick)))) + (GET "/p/:nick/:postid" (single-message session (params :nick) (params :postid))) + ;; TODO: delete GET routes very shortly + (GET "/login" (login session params cookies request)) + (GET "/logout" (logout session)) + (GET "/register" (serve-static "static" "register.html")) + (GET "/registerdis" (serve-static "static" "registerdis.html")) + (GET "/browser" (browser session)) + (GET "/refresh" (validated-refresh session params)) # MOST IMPORTANT + (GET "/tag/:tag" (tagged-dumps session params (request-url request))) + (GET "/tag/:tag/:offset" (tagged-dumps session params (request-url request))) + (GET "/altars" (altar-log session params)) + (GET "/altars/" (altar-log session params)) + (GET "/altars/:id" (if (maybe-parse-int (params :id) false) + (GET "/test/hiscores" (hiscore-test session params "week")) + (GET "/test/hiscores/alltime" (hiscore-test session params "all")) + (GET "/test/hiscores/day" (hiscore-test session params "day")) + (GET "/test/hiscores/week" (hiscore-test session params "week")) + (GET "/test/hiscores/month" (hiscore-test session params "month")) + (GET "/mgmt" (mgmt session nil)) + (GET "/mgmt/:pw" (mgmt session (:pw params))) +; (GET "/event" (event-page session)) +; (GET "/event/proxy" (image-proxy session params request)) + (GET "/fullscreen" (serve-meme session "fullscreen")) + (GET "/directory" (directory session 0)) + (GET "/directory/:offset" + (GET "/reset-request" (reset-request-page session)) + (GET "/reset" (reset-page session params)) + (GET "/debug" (debug-page session flash)) + (GET "/mutes" (show-mutes session params)) + (GET "/users/lastlog" (show-lastlog session params)) + (GET "/users" (show-users session params)) + (GET "/roomlist" (show-rooms session)) + (GET "/profile-test/:t" (profile session "ryder" (params :t))) + (GET "/log-test/:t" (user-log session (fetch-nick "ryder") nil nil (params :t))) + (GET "/reports" (list-reports-dir session)) + (GET "/reports/:file" (show-report session (params :file))) + (GET "/cmd/search/:searchterm" (json-search (undecoded-url-piece (request-url request) 2) params)) + (GET "/search" (serve-template "search_files" session)) + (GET "/m/:m" (serve-meme session (params :m))) + (GET "/hall" (hall-of-fame session)) + (GET "/stickers" (serve-static "static" "sticker.html")) + (GET "/about_us" (serve-template "about_us" session)) + (GET "/goodies" (serve-template "goodies" session)) + (GET "/help" (serve-template "help" session)) + (GET "/privacy" (serve-template "privacy" session)) + (GET "/terms" (serve-template "terms" session)) + (GET "/error/ie" (serve-template "error_ie" session)) + (GET "/" (front-page session)) + (GET "/top/:dt" (front-page session (:dt params))) + (GET "/:nick" (profile session (params :nick))) + (GET "/:nick/" (profile session (params :nick))) + (GET "/:nick/altars" (altar-log session params)) + (GET "/:nick/altars/" (altar-log session params)) + (GET "/:nick/altars/:id" (altar-log session params)) + (GET "/:nick/tag/:tag" (tagged-dumps-by-nick session params (request-url request))) + (GET "/:nick/tag/:tag/:offset" (tagged-dumps-by-nick session params (request-url request))) + (GET "/:nick/favorites" (favorites-handler session (params :nick) nil nil)) + (GET "/:nick/favorites/" (favorites-handler session (params :nick) nil nil)) + (GET "/:nick/favorites/:date" (favorites-handler session (params :nick) (params :date) nil)) + (GET "/:nick/favorites/:date/" (favorites-handler session (params :nick) (params :date) nil)) + (GET "/:nick/favorites/:date/:msg" (favorites-handler session (params :nick) (params :date) (params :msg))) + (GET "/:nick/favs" (favorites-handler session (params :nick) nil nil)) + (GET "/:nick/favs/:date" (favorites-handler session (params :nick) (params :date) nil)) + (GET "/:nick/favs/:date/:msg" (favorites-handler session (params :nick) (params :date) (params :msg))) + (GET "/:nick/popular" (popular session (params :nick))) + (GET "/:nick/log" (user-log-handler session (params :nick) nil nil)) + (GET "/:nick/log/" (user-log-handler session (params :nick) nil nil)) + (GET "/:nick/:date" (user-log-handler session (params :nick) (params :date) nil)) + (GET "/:nick/:date/" (user-log-handler session (params :nick) (params :date) nil)) + (GET "/:nick/:date/:msg" (user-log-handler session (params :nick) (params :date) (params :msg))) + (POST "/login" (login session params cookies request)) + (POST "/logout" (logout session)) + (POST "/cmd/tag/add" (validated-tag-access session params add-tag)) + (POST "/cmd/tag/rm" (validated-tag-access session params remove-tag)) +; (POST "/event/submit" (submit! session params request)) + (POST "/msg" (validated-msg session params request)) + (POST "/dubmit-registration" (register session params request)) + (POST "/update-profile" (update-profile session params)) + (POST "/reset-request" (reset-request! session params)) + (POST "/reset" (reset-account! session params)) + (POST "/debug" (debug-commmand! session params)) + (POST "/mute" (mute! session params)) + (POST "/cancel-mute" (handle-cancel-mute! session params)) + (POST "/upload/message" (upload session params request)) + (POST "/upload/photo" (upload-photo session params)) + (POST "/upload/avatar" (upload-avatar session params)) |
