private string Overrustle()
{
var hack = Tools.LiveStatus(); // horrible hack todo
if (hack.Contains("viewers"))
return "Destiny is live! destiny.gg/bigscreen";
var json = Tools.DownloadData("http://api.overrustle.com/api");
dynamic dyn = JsonConvert.DeserializeObject(json.Result);
var streamListArray = (JArray) dyn.stream_list;
var streamListInfo = JArray.Parse(streamListArray.ToString());
var sb = new StringBuilder();
foreach (var o in streamListInfo.Children().Take(3)) {
foreach (dynamic child in o.Children()) {
if (child.Name == "rustlers") {
var viewers = child.Value.Value;
sb.Append(viewers);
} else if (child.Name == "url") {
var url = child.Value.Value;
sb.Append(" ");
sb.Append("overrustle.com");
sb.Append(url);
sb.Append("\n");
}
}
}
return sb.ToString().Trim();
}