#lifehack #netflix #bookmarklet #skryptozakladka

Jak lubicie oglądać coś w tle, to polecam skryptozakładkę:

javascript:document.querySelector("video").requestPictureInPicture()
Odpala aktualnie oglądany film w picture in picture. Napisane z myślą o Netfliksie, ale nie trudno się domyślić, że działanie jest banalne i łatwo je dostosować.
@temokkor: Dodajesz jak zakładkę, ale zamiast adresu podajesz ten kod u góry. Razem ze słowem javascript: (to mówi przeglądarce, że ma ten kod wykonać na aktualnej stronie). Teraz jak klikniesz na tą zakładkę będąc na netfliksie to włączy się PiP z aktualnego filmiku.
  • Odpowiedz
#chromecast #skryptozakladka #webdev #javascript

Zrobiłem skryptozakładkę do odtwarzania video bezpośrednio z odtwarzacza html5. Nie jest napisana jakoś idealnie (pisana na kolanie) ale chyba działa.

Jak tego użyć? Otwiera Ci się coś w chromie z bezpośredniogo urla do video i właśnie odtwarza w playerze natywnym chroma?

Kliknij
Rozszerzyłem funkcjonalność playerowej skryptozakładki o serwis vod.pl.
Domyślnie materiały .mp4 odtwarza bezpośrednio w przeglądarce. Dodatkowo materiały DRM również są odtwarzane - dostaniecie przekierowanie na osobną stronę z playerem.

Link: http://kemsan.xyz

✓ Player.pl
Hej,

Jak zrobić skryptozakładkę - #bookmarklet która by na kochanym #fb automatycznie rozwijała treści, komentarze....
taki auto expand treści stopowanych takimi napisami jak "Zobacz więcej" czy "Continue Reading", "See More", "View more comments" etc.

To samo na wykopie - może ma ktoś jakiś userscripts mam dość ciągłego klikania w "pokaż całość", "więcej komentarzy" ew. nawet nadużywane i szkoda rąk aby w to klikać, więc byłbym wdzięczny za jakąś pomoc.
@kolotego: nie ma czegos takiego jak getElementsById. id musi byc unikalne i teoretycznie tylko jeden element na stronie moze jednoczesnie miec dane id.

Moze byc getElementById (pojedynczy element), albo getElementsByClassName, wtedy wybierasz elementy po klasach (wiele elementow moze miec dana klase).
  • Odpowiedz
@kolotego: w querySelectorAll stosujesz selektory jak w css - przed nazwa klasy ma byc kropka.

Poszukaj sobie jakie sa klasy na elementach, ktore chcesz klikac i tyle. Jesli konkretny element nie ma zadnej klasy, to patrz jaka ma rodzic etc. (np tak jak tutaj '.more > a' - wybiera element 'a' bedacy bezposrednim dzieckiem klasy '.more'). Jak nie wiesz jak to dziala, to googlaj 'css selectors' - 5 minut czytania
  • Odpowiedz
#rtmpdump #rtmp #showup #skryptozakladka

Małe uzupełnienie do starego wpisu z takimi tagami. Może ktoś skorzysta.

```
javascript:!function(){function t(t){return 10>t?"0"+t:t}function e(t){var e=""+t;return e.length<3&&(e="0"+e),e.length<3&&(e="0"+e),e}"undefined"==typeof chat&&(Date.prototype.timeDialog=function(){return t(this.getUTCHours())+":"+t(this.getMinutes())+":"+t(this.getSeconds())+","+e(this.getMilliseconds())},Date.prototype.timeFull=function(){return""+this.getFullYear()+t(this.getMonth()+1)+t(this.getDate())+t(this.getHours())+t(this.getMinutes())},Date.prototype.timeChat=function(){return t(this.getHours())+":"+t(this.getMinutes())+":"+t(this.getSeconds())},Date.prototype.timeFullHumane=function(){return""+this.getFullYear()+"-"+t(this.getMonth()+1)+"-"+t(this.getDate())+" "+this.timeChat()},window.chat={count:0,crmvmsg:0,goal:!1,sgoal:"",csettings:-1,cdescript:-1,s
#showup #skryptozakladka

Ja to tylko tu zostawię

javascript:(function(){window.prompt("Gotowa komenda :) Skopiuj CTRL+C",'rtmpdump -r "rtmp://5.135.128.167/liveedge/'+transmission.streamID+'" -o "'+document.location.pathname.replace(/\//g,"")+"_"+(+(new Date/1e3)).toFixed(0)+'.flv"')})()
Za dużo osób mi bombarduje prywatne wiadomości ... ;p
Jako, że mnie już kilka osób prosiło, żeby zrobił skrypt dla showup to zrobiłem skryptozakładkę. Wyrzuca gotową komendę do rtmpdump. Miłej zabawi ( ͡° ͜ʖ ͡°)

Jakby coś nie działało, to mam jeszcze miliard innych wersji, ta jest bezpośrednia bez przekierowania na rtmp. Mam też skrypt na GM, ale tutaj skryptozakładka jest wygodniejsza. Pytania i uwagi mile widziane.

Ps. Nie pytajcie mi po co ;p Ale ludzie prosili
@Panaceum: Nie do zakładek... Zaznacz tekst przeciągnij na pasek zakładek i jak będziesz na stronie SU to klikasz i pojawia się okienko. Do Greasemonkey też mam skrypt, ale nie jest tak wygodny jak to.
  • Odpowiedz
@Panaceum: To jest pełna komenda, która zapisuje na dysku stream za pomocą RTMPDump. Oczywiście link możesz wykorzystać jak chcesz, ale żadne playery tego nie obsługują tak na prawdę :)

Natomiast możesz zrobić tak.

W konsoli
  • Odpowiedz