<?php require dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'application/internals/Autoload.php'; $streamer = new Streamer(); var_dump($streamer->searchMessageFor('#brhackday')->get(100));
<?php require dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'application/internals/Autoload.php'; if (file_exists("cache.html") && strtotime("+5 minutes", filectime("cache.html")) > time()) { echo file_get_contents("cache.html"); exit; } try { $streamer = new Streamer(); /* @var $results ArrayObject */ $results = $streamer->searchMessageFor("brhackday")->get(120); $view = new View("index"); foreach ($results as $message) { /* @var $message Message */ $strMessage = preg_replace("/http\\:\\/\\/([^\\s]+)/", '<a href="http://$1">http://$1</a> ', $message->getMessage()); $strMessage = preg_replace("/\\#([^\\#\\s]+)/", '<a href="http://twitter.com/#search?q=$1">#$1</a>', $strMessage); $strMessage = preg_replace("/\\@([^\\s]+)/", '<a href="http://twitter.com/$1">@$1</a> ', $strMessage); $view->block("twitte", array("image" => $message->getImageURL(), "url" => $message->getProfile(), "username" => $message->getUsername(), 'messageId' => $message->getMessageUrl(), "message" => $strMessage)); } echo $data = $view->parse(); file_put_contents("cache.html", $data); } catch (Exception $ex) { header('HTTP/1.1 500 Internal Server Error'); echo "YQL Fault - Estão nos bloqueando _O_ "; exit; }