RCurl is not necessary for my code, since XML packages can parse URL for file argument.
Please execute
library(XML)
before the examples below.
Code 1 is oneliner:
eval(parse(text=htmlTreeParse("http://pastebin.com/CDzYXNbG",handlers=(function(){qt <- NULL;list(textarea=function(node,...){qt<<-gsub("[\r\n]", "", unclass(node$children$text)$value);node},.qt=function()qt)})())$.qt()))
Code 2 is shorter, but I think this is not shortest.
htmlTreeParse("http://pastebin.com/CDzYXNbG",h=list(textarea=function(n)z<<-gsub("[\r\n]","",unclass(n$c$t)$v)));eval(parse(text=z))
As this question is a kind of game, please decrypt this code.
UPDATED
After looking at @JD Long's excellent solution, here is a shortest code:
eval(parse(file(sub("m/","m/raw.php?i=","http://pastebin.com/CDzYXNbG"))))
Now question is how to make a desired url string in the shortest code ;-p
Updated again. This is shorter by some characters.
source(sub("m/","m/raw.php?i=","http://pastebin.com/CDzYXNbG"))$va