/**
  * Gets Medium data
  * @return mixed
  */
 public static function getAnalytics()
 {
     $cacheFile = dirname(__FILE__) . "/../../../storage/analytics.js";
     if (!FileCache::cached($cacheFile)) {
         $url = "http://www.google-analytics.com/analytics.js";
         $content = Request::get($url);
         file_put_contents($cacheFile, $content);
     } else {
         $content = file_get_contents($cacheFile);
     }
     return response($content)->withHeaders(['Content-Type' => 'application/javascript']);
 }
 /**
  * Gets Medium data
  * @return mixed
  */
 public static function getData()
 {
     $cacheFile = dirname(__FILE__) . "/../../../storage/instagram.json";
     if (!FileCache::cached($cacheFile)) {
         $url = "https://api.instagram.com/v1/users/" . $_ENV['INSTAGRAM_USER_ID'] . "/media/recent/?access_token=" . $_ENV['INSTAGRAM_ACCESS_TOKEN'] . "&count=3";
         $data = Request::get($url);
         $content = self::parseData($data);
         file_put_contents($cacheFile, json_encode($content));
     } else {
         $content = json_decode(file_get_contents($cacheFile), true);
     }
     return response()->json($content);
 }
 /**
  * Gets Medium data
  * @return mixed
  */
 public static function getData()
 {
     $cacheFile = dirname(__FILE__) . "/../../../storage/github.json";
     if (!FileCache::cached($cacheFile)) {
         $url = "https://api.github.com/users/voxmachina/repos?sort=updated&per_page=3";
         $data = Request::get($url);
         $content = self::parseData($data);
         file_put_contents($cacheFile, json_encode($content));
     } else {
         $content = json_decode(file_get_contents($cacheFile), true);
     }
     return response()->json($content);
 }
 /**
  * Gets Medium data
  * @return mixed
  */
 public static function getData()
 {
     $cacheFile = dirname(__FILE__) . "/../../../storage/medium.json";
     if (!FileCache::cached($cacheFile)) {
         $url = 'https://medium.com/@peugenio/latest?format=json';
         $data = Request::get($url);
         $content = self::parseData($data);
         file_put_contents($cacheFile, json_encode($content));
     } else {
         $content = json_decode(file_get_contents($cacheFile), true);
     }
     return response()->json($content);
 }