Witajcie!
Pragnę Wam zademonstrować narzędzie, które stworzyłem z nudy i z chęci nauczenia się czegoś nowego :)
Narzędzie to nosi dumną nazwę
#cycoplayer.
Wygląd wtyczki:
Przejdźmy do rzeczy - narzędzie to po wejściu w wybrany przez nas tag np. #
muzyka stworzy za Was automatycznie playlistę utworów, które znajdują się na serwisie YouTube.
W chwili obecnej skrypt przetestowany (działa) na FireFox. Z tego co się orientuję to Chrome ma problem z obsługą metody
contains
a właściwie jej nie obsługuje.
Aby zacząć korzystać z tego cacka musimy pobrać najpierw dodatek do przeglądarki:
- Greasemonkey dla FireFox
Po zainstalowaniu tego dodatku należy uruchomić na nowo przeglądarkę i kliknąć w ikonę małpy a następnie "
Nowy skrypt..."
Okno które wyskoczyło należy wypełnić według poniższego:
Klikamy "Ok" i pobieramy skrypt stąd:
https://gist.github.com/cycjusz157/704ea39e106d6a89636f a następnie doklejamy go do wygenerowanej części:
Wchodzimy na interesujący nas tag np. www.wykop.pl/tag/muzyka i cieszymy się automatycznym odtwarzaniem z playlistą wszystkich utworów, które aktualnie widzimy na danej stronie :) skrypt działa również na samym mikroblogu oraz po wejściu na profil danej osoby.
Gdybyście znaleźli jakieś błędy proszę o zgłaszanie ich pod tagiem #
cycoplayer lub na PW. Chętnie będę poprawiać i rozwijać to cudo.
Pozdrawiam! :)
Komentarze (71)
najlepsze
http://wykoplayer.pl/
http://lenka.cal24.pl/sucho/radioWykop/
http://mirkofon.divshot.io/
http://www.wykop.pl/dodatki/pokaz/428/
@cycjusz157: co?
@jozwa-maryn
Dodałem dla siebie możliwość chowania playera do belki po kliknięciu w tytuł. Zrobiłem to na szybko dla siebie, więc jak chcesz dodać do swojego w czystym JS to popraw po swojemu.
//dodane ukrywanie diva
var xd = $("h4")[9];
xd.style.cursor = "pointer";
var hid = false;
xd.onclick=function(){if(!hid){player.style.bottom = '-200px'; hid=true;}else{player.style.bottom = '0px'; hid=false;}};
Dodaj jakiś przycisk, albo np., na tym playerze co jest w znalezisku możliwość otworzenia go właśnie w nowej karcie i jak już tam poleci to żeby nie pokazywał się na stronie (?) tylko trzeba by było się w jakieś localstorage, a
Przetestowane na najświeższych wersjach FF, IE i Chrome z powodzeniem :)
Komentarz usunięty przez moderatora
Dlaczego bez jQuery, które jest na wypoku i tak?