forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Интеграция булочников в Твич (http://forum.boolean.name/showthread.php?t=20102)

Crystal 01.12.2015 18:55

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от ABTOMAT (Сообщение 302037)
Дак спонтанно начинаем, вот как сейчас

Смотрю сижу. Фигово канеш что вы в чат не глядите.
Обратной связи со стримерами никакой.

Nex 02.12.2015 03:12

Ответ: Интеграция булочников в Твич
 
А я Автомату на первом стриме несколько раз писал что бы он в чатик зашел с телефона/планшета.

Nerd 16.12.2015 14:00

Ответ: Интеграция булочников в Твич
 
Я вот чо подумал - Булке нужен виджет со стримами как на ludumdare.com (не для игор)

Arton 17.12.2015 01:58

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Nerd (Сообщение 302683)
Я вот чо подумал - Булке нужен виджет со стримами как на ludumdare.com (не для игор)

Ненужен.

Nerd 17.12.2015 23:25

Ответ: Интеграция булочников в Твич
 
Я имел ввиду что-то типа списка стримов с нужной пометкой (например, ''boolean.name'' в графе ''игра'' на твитче)

Юзерскрипт:

Код:

// ==UserScript==
// @name        boolean-streams
// @namespace  boolean_streamlist
// @include    http://forum.boolean.name/*
// @version    1
// @grant      none
// ==/UserScript==

var gameTag = "boolean.name";

var refreshDelay = 3000;

var twitch_query_url = 'https://api.twitch.tv/kraken/streams?game='+encodeURI(gameTag);

var streamlist_html = '\
<div id="streamlist" style="position:absolute; right:35px;top:10px; width:250px;height:62px;    \
                                              padding:2px; border:3px solid #666458;            \
                                              background:#EAE8D3;opacity:0.7;                  \
                                              color:#21170D; font-size: 13px;">                \
  <div id="streamlist-close" style="color:#11070D;cursor:pointer;display:inline-block;">X</div> \
  <span style="font-size: 11px; margin-left: 20px;">Перечень действующих видеопотоков</span>    \
  <div id="streamlist-list" style="overflow:auto; height:45px; background:#CAC8A3; background:  \
              repeating-linear-gradient(0deg, #CAC8A3,#CAC8A3 15px,#DAD8B3 15px,#DAD8B3 30px);  \
                                                                  background-attachment:local;"> \
  </div>                                                                                        \
</div>                                                                                          \
';

var streamlist_minimized_html = '\
<div id="streamlist-show" style="cursor:pointer; position:absolute; right:35px;top:10px; opacity:0.6;">                              \
  <img alt="Стримы" src="https://cdn2.iconfinder.com/data/icons/picons-basic-2/57/basic2-148_play_video_youtube-128.png" height="30"> \
</div>';

var streamlist_bubble_html = '\
<div id="streamlist-bubble" style="display:none; right:55px;top:86px; position:absolute;z-index:2; \
                                  width:310px;height:90px; background:#EAE8D3;">                  \
  <img id="streamlist-bubble-avatar" height="32"></img>                                          \
  <span id="streamlist-bubble-info" style="font-size:10px; opacity:0.8;"></span><br>              \
  <img id="streamlist-bubble-preview" height="40"></img>                                          \
  <div id="streamlist-bubble-desc" style="vertical-align:top; font-size:11px;                    \
                                          display:inline-block; width:150px;height:40px;"></div>  \
</div>';

if(localStorage.sl==null) localStorage.sl = true;

function streamlist_hide(show){
  if(show!==null) localStorage.sl = show;
    $("#streamlist"    ).css("display",(localStorage.sl=="true" )?"block":"none");
    $("#streamlist-show").css("display",(localStorage.sl=="false")?"block":"none");
  if(localStorage.sl=="true") streamlist_update();
}

function streamlist_update(){
  //-- twitch ---------------------------
        $.ajax({
            url: twitch_query_url,
      headers: {
        Accept : "application/vnd.twitchtv.v3+json"
      },
            dataType: "json",
            success: function(res){
        $("#streamlist-list").html('');
        res.streams.forEach(function(stream){
          var stream_html = '<a id="stream-twitch-'+stream["_id"]+'" class="twitch-stream" href="'+stream.channel.url+'" style="color:#31271D;">'+stream.channel.display_name+'</a>';
              stream_html+= '<img style="float:right; margin-right:10px;" src="https://cdn1.iconfinder.com/data/icons/micon-social-pack/512/twitch-32.png" height="13">';
              stream_html+= '<br>';
            $("#streamlist-list").append(stream_html);
          $("#stream-twitch-"+stream["_id"]).attr("stream-data",JSON.stringify(stream));
        });
        $(".twitch-stream").hover(function(){
          var stream = JSON.parse($(this).attr("stream-data"));
          $("#streamlist-bubble").show();
          $("#streamlist-bubble-desc").html(stream.channel.status);
          $("#streamlist-bubble-info").html("<b>"+stream.channel.name+"</b> (поток начат: "+stream.created_at+")");
          $("#streamlist-bubble-avatar").attr("src",stream.channel.logo);
          $("#streamlist-bubble-preview").attr("src",stream.preview.medium);
        },function(){
          $("#streamlist-bubble").hide();
        });
            },
            error: function(request,status,error){
        $("#streamlist").html('<div style="color:#aa2211;">Error! '+error+'</div>');
            }
        });
  //-------------------------------------
 if(localStorage.sl=="false") return;
 setTimeout(streamlist_update,refreshDelay);
}

$(function(){
 $(".search").before(streamlist_html + streamlist_minimized_html + streamlist_bubble_html);
  $("#streamlist-close").click(function(){ streamlist_hide(false) });
  $("#streamlist-show" ).click(function(){ streamlist_hide(true)  });
  streamlist_hide(null);
});


Arton 18.12.2015 02:43

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Nerd (Сообщение 302738)
Я имел ввиду что-то типа списка стримов с нужной пометкой (например, ''boolean.name'' в графе ''игра'' на твитче)

Для этого должны быть стримеры, а здесь этого не было и не будет.
0.5 человек стремило, ради чего впихивать скрипт?

Crystal 19.12.2015 19:36

Ответ: Интеграция булочников в Твич
 
Тема как раз об образовании стрим сообщества.
Но активности нет, ведать никого не заинтересовало )

Arton 19.12.2015 21:00

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Crystal (Сообщение 302750)
Тема как раз об образовании стрим сообщества.
Но активности нет, ведать никого не заинтересовало )

Я вообще не понимаю на что ты надеялся.

St_AnGer 19.12.2015 23:46

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Crystal (Сообщение 302750)
Тема как раз об образовании стрим сообщества.
Но активности нет, ведать никого не заинтересовало )

Всем лень/некогда/дела/деньгиГорят/ыыыы. Да и зачем? Лепсклееров полон ютуб, зачем плодить ещё массу видео сомнительного качества и содержания?

Crystal 19.12.2015 23:53

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Arton (Сообщение 302752)
Я вообще не понимаю на что ты надеялся.

Ни на что. Прощупал форум на предмет заинтересованных. Не обнаружено )

Цитата:

Сообщение от St_AnGer (Сообщение 302753)
Всем лень/некогда/дела/деньгиГорят/ыыыы. Да и зачем? Лепсклееров полон ютуб, зачем плодить ещё массу видео сомнительного качества и содержания?

В корне неправильная жизненная позиция.

Arton 20.12.2015 01:25

Ответ: Интеграция булочников в Твич
 
Цитата:

Сообщение от Crystal (Сообщение 302754)
Ни на что. Прощупал форум на предмет заинтересованных. Не обнаружено )

Вот я и не понимаю, отсутствие заинтересованности очевидно, смысла проводить «исследования» нет.

Crystal 20.12.2015 20:29

Ответ: Интеграция булочников в Твич
 
Исследование и проводится с целью выявления заинтересованности, либо её отсутствия.


Часовой пояс GMT +4, время: 07:36.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot