Adding hitbox stream API.
This commit is contained in:
parent
1ae9be6a79
commit
2e68fbdc4c
@ -5,7 +5,6 @@
|
|||||||
{% block title %}Dota Noobs{% endblock %}
|
{% block title %}Dota Noobs{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% cache 60*5 %}
|
|
||||||
{% set teamspeak_data = get_teamspeak_window() %}
|
{% set teamspeak_data = get_teamspeak_window() %}
|
||||||
{% set latest_news = get_latest_news() %}
|
{% set latest_news = get_latest_news() %}
|
||||||
<div class="uk-grid">
|
<div class="uk-grid">
|
||||||
@ -60,7 +59,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
{# ERRORS WHEN CACHING WTF? DISABLE TEMPORARILY #}
|
||||||
|
{% cache 60*5 %}
|
||||||
{% endcache %}
|
{% endcache %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
@ -73,8 +73,7 @@ $(document).ready(function() {
|
|||||||
$('#events_large').append(msg);
|
$('#events_large').append(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
{% cache 60*5 %}
|
// Add the twitch streams
|
||||||
// Add the streams
|
|
||||||
var stream_url = "https://api.twitch.tv/kraken/streams/";
|
var stream_url = "https://api.twitch.tv/kraken/streams/";
|
||||||
var channels = ["dotanoobs", "bearhugdota", "kreejaffakree", "prettypenguins", "shaneomad"];
|
var channels = ["dotanoobs", "bearhugdota", "kreejaffakree", "prettypenguins", "shaneomad"];
|
||||||
for (var idx in channels) {
|
for (var idx in channels) {
|
||||||
@ -105,9 +104,35 @@ $(document).ready(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
{% endcache %}
|
|
||||||
|
|
||||||
|
|
||||||
|
// Add the hitbox streams
|
||||||
|
var stream_url = "http://api.hitbox.tv/media/live/";
|
||||||
|
var channels = ["Bandita", "Gibb3d"];
|
||||||
|
for (var idx in channels) {
|
||||||
|
$.getJSON(stream_url+channels[idx], function(data) {
|
||||||
|
var livestream = data.livestream[0];
|
||||||
|
var $a = $("<a href='"+livestream.channel.channel_link+"'></a>");
|
||||||
|
if (livestream.media_is_live == "1") {
|
||||||
|
var $strm = $("<div class='dn-streamer uk-text-success uk-panel uk-panel-box' id='"+livestream.media_name+"'></div>");
|
||||||
|
$strm.append("<p class='uk-text-bold'>" + livestream.media_user_name + "</p>");
|
||||||
|
$strm.append("<img src='http://edge.sf.hitbox.tv" + livestream.media_thumbnail + "' />");
|
||||||
|
$strm.append("<p><i class='uk-icon-male'></i> " + livestream.media_views + "</p>");
|
||||||
|
|
||||||
|
$a.append($strm);
|
||||||
|
$("#streams").prepend($a);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
var $strm = $("<div class='dn-streamer-offline uk-text-success uk-panel uk-panel-box' id='"+livestream.media_name+"'></div>");
|
||||||
|
$strm.append("<p class='uk-text-bold'>" + livestream.media_user_name + "</p>");
|
||||||
|
$strm.append("<img src='http://edge.sf.hitbox.tv" + livestream.channel.user_logo + "' />");
|
||||||
|
$strm.append("<p class='dn-offline'>Offline</p>");
|
||||||
|
|
||||||
|
$a.append($strm);
|
||||||
|
$("#streams").append($a);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$("#streams").on({
|
$("#streams").on({
|
||||||
mouseover: function() {
|
mouseover: function() {
|
||||||
$(this).addClass('dn-streamer-hover');
|
$(this).addClass('dn-streamer-hover');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user