# Provides a list of valid commands based on the route map. Provide an overall list of commands: /help # Provides a list of valid commands and examples of how to use them /newhelp # Show the user agent that your client is sending. /ua # Returns your current IP address. /ip # Whois a given domain or IP address. /w/google.com /w/127.0.0.1 # Gives wikipedia edit count for a user. en.wikipedia.org editcount for user "CodeBlock": /ec/CodeBlock fr.wikipedia.org editcount for user "CodeBlock": /ec/CodeBlock?lang=fr en.wikiquote.org editcount for user "CodeBlock": /ec/CodeBlock?lang=en&proj=wikiquote # Determine whether or not a site is up. Get the HTTP response code for the given site: /up/google.com Get the HTTP response code, not following redirects: /up/elrod.me?redirects=0 Get the HTTP response code, verifying SSL peers: /up/google.com?sslverify=1 Get the HTTP response code for http://ebay.com: /up?url=http://ebay.com # Return the IP or hostname of the given value. Get a comma-separated list of IPs for google.com: /host/google.com Get the hostname for the PTR of 127.0.0.1: /host/127.0.0.1 # Show HTTP headers for various conditions. The headers your browser is sending in its request: /headers The headers that "http://google.com/" sends, including redirects: /headers/google.com The headers that "http://google.com/" sends, including redirects: /headers?url=http://google.com The headers that "http://google.com/" sends, without redirects (redirects can be 0 or 1): /headers/http://google.com?redirects=0 # Fetch and return all DNS records for a given hostname. Get DNS records for google.com: /dns/google.com # Roll a die or multiple dice. Roll one 4-sided die: /roll/d4 Roll two 4-sided dice: /roll/2d4 Roll one 4-sided die and add 5 to the result: /roll/d4+5 Roll three 20-sided dice and subtract 1 from the result: /roll/2d20-1 # Generate a response with the given status code. Generate a 404 (not found) response.: /status/404 Generate a 500 response with the message "testing foo": /status/500/testing foo # Generate almost-arbitrarily sized images. Generate a PNG that is 200x400 pixels: /image/200x400/png Generate a JPEG that is 20x20 pixels with a background: /image/20*20/jpg?bgcolor=7ca931 # Returns the name of your ISP, or that of the given IP. Return the name of your ISP.: /isp Return the name of the ISP of the given address.: /isp/69.171.234.21 # Left pad a string. As a service. Left-pads the input string with padding character: /leftpad/[length]/[padding character]/[input] Returns "@@@@@hello": /leftpad/10/@/hello # Display basic stats for a short url. An example short URL with a custom suffix: /stats/g # Generate cows and other cow-like things. Generate a cow that says moo: /cow?say=moo Generate a moose with custom attributes: /cow?cow=moose&say=moo&eyes=@@&thoughts=^&tongue=~ # The dual of a short url is a long url. This gets us back to the original URL. An example short URL with a custom suffix: /coshorten/g # Shorten your long URLs (/, /s, /shorten). Shorten a URL: /?url=http://some_long_url&shorturl=slug An example short URL with a custom suffix: /g