Happy Tree Friends :D (js)

w dziale Aplikacje dla Opery
JaDo napisał(a):

Jest sobie stronka http://mondo.happytreefriends.com/watch_episodes/index.html smile . Po klikinięciu na Play it przykładowo odcinka Crazy Antics otwiera się coś takiego:

http://mondo.happytreefriends.com/watch_episodes/flash/play.asp?episode=antics

Przed filmikiem leci jakaś tam reklamka, kiedyś doszedłem do tego co mam zablokowane w filter.ini, że się nie uruchamia. Chcąc to teraz odtworzyć, wjechałem tam z pustym filter.ini. I lipa sad .

Coś musiało się pozmieniać, bo wcześniej nie było też przekierowania "na dzieńdobry" - odpowiada za to http://content.interepads.com/rmi.js.

Głównie jednak chodzi oto, czy dałoby radę zrobić takiego user.js, żeby po kliknięciu tego Play It otwierało się takie cuś :

http://mondo.happytreefriends.com/watch_episodes/flash/loader_movie.swf?episode=antics ?

Odpada problem z reklamkami, ale przede wszystkim jak widać, otwiera się toto powiększone na całe okno.

Dałoby radę coś takiego wykombinować ? smile .

ps. Dostępne odcinki na stronce zmieniają się, więc ten przykładowy odcinek, który podałem, może po jakimś czasie zniknąć.

blysk napisał(a):

Bazując na skrypcie Sombrii dla Imageshack wyrzeźbiłem coś takiego: mondohappytreefriends.js.

JaDo napisał(a):

cheers

Dziękuję.

daroc napisał(a):

A teraz Happy Tree Friends nie działa w ogóle. o Pojawia się komunikat żeby użyć kompatybilnej (jednej z wymienionych) przeglądarki: IE lub FF. Maskowanie jako IE nie pomaga. JS, pluginy, Java włączone.

janbar napisał(a):

A winowajca siedzi zdaje sie tu:

http://bbeplayer.com/Player/MondoMedia/Release/1/Framework/JS/sniffer.js

wink I chyba chodzi o ActiveX i jego implementacje w Fx-ie ;], bo widoczny jest adres:
http://www.iol.ie/~locka/mozilla/mozilla.htm
;]
Calosciowa analize pozostawiam lepszym specom na tym forum. wink

Pozdrawiam,

janbar.smile)

JaDo napisał(a):

Originally posted by daroc:

Pojawia się komunikat żeby użyć kompatybilnej (jednej z wymienionych) przeglądarki: IE lub FF. Maskowanie jako IE nie pomaga. JS, pluginy, Java włączone.


Hmm, włażę z ID=Opera, mam skrypt od błyska i zablokowny ten o którym pisałem wyżej.

Jedyna różnica to ta, że pojawiają się reklamy i filmik nie jest wyświetlany w całym oknie. Znowu coś pozmieniali.

Sombria napisał(a):

W sumie dużo nie zmienili (nie chce mi się wrzucać pliku, więc w takiej postaci)

// ==UserScript== 
// @name happytreefriends
// @author Sombria 
// @version 0.1 
// @include http://mondo.happytreefriends.com/watch_episodes/flash/play.asp* 
// ==/UserScript== 

window.location.replace(window.location.href.replace('mondo.happytreefriends.com/watch_episodes/flash/play.asp','episodes.happytreefriends.com/loader_movie.swf'));
I nie trzeba już blokować tego skryptu-sniffera.

JaDo napisał(a):

Originally posted by Sombria:

==UserScript==


up coffee

daroc napisał(a):

Czy u was też filmiki ściągają się z prędkością około 10 KB/s?
Próbowałem użyć w3cache.icm.edu.pl, ale otrzymuję komunikat o błędzie:

(...) wystąpił następujący błąd:
Nie można zrealizować połączenia
System zwrócił następującą wartość:
(111) Connection refused


Też tak macie?

A może znacie inne dobre serwery w3cache?

symeon napisał(a):

Originally posted by daroc:

Też tak macie?




Ja mam gorzej.
U nnie net zaczoł tak szaleć że musiałem całkiem wywalić ten skrypt. Każda strona ładowała ( próbowała się załadować ), conajmniej kilka minut. nonstop tylko wymieniala połaczenia z serwerami nie wczytując większości elementów. Pozatym maxymalna szybkość połaczenia wynosiła 1.5 KB/s

Sombria napisał(a):

Originally posted by symeon:

Każda strona ładowała ( próbowała się załadować ), conajmniej kilka minut.


Dziwne. Wygląda na to, że skrypt ładował ci się też na innych stronach, a powinien tylko dla takich:
http ://mondo.happytreefriends.com/watch_episodes/flash/play.asp*
Na pewno skopiowałeś cały skrypt (łącznie z komentarzami)? I na pewno usunąłeś poprzednią wersję skryptu, tą od blyska (będą się nakładały)?
Ta wersja skryptu robi dokładnie to samo co poprzednia, zmienił się tylko adres stron, na jakich przechowywane są filmiki i to zmieniłam w skrypcie. Jakiej wersji Opery używasz?

janbar napisał(a):

U mnie to w ogole nie dziala... . Nadal dostaje okno o niekompatybilnosci...
Dlaczego ta linia @include jest wykomentowana w skrypcie?
Nie dziala zarowno jak sie przedstawiam jako Opera i jak maskuje jako Mozilla.

Pozdrawiam,

janbar.smile)

Sombria napisał(a):

Originally posted by janbar:

Nadal dostaje okno o niekompatybilnosci...


Bo ta informacja ma być, ale zaraz potem przekierowanie. Inna sprawa, że nie uwzględniłam wszystkich adresów - zaraz podam inne rozwiązanie.

symeon napisał(a):

Chyba wiem co zrobiłem nie tak.
Wcześniej wkleiłem poprostu ten nowy skrypt w miejsce starego nie zamykając operki a tylko odświerzając strone.
Widocznie jedno się nałożylo na drugie i dziwnie działało.

Teraz działa normalnie i popraiwnie.

Sombria, widze że stajesz się ekspertem od .js. wink

Sombria napisał(a):

Originally posted by symeon:

Sombria, widze że stajesz się ekspertem od .js


Oj, do eksperta jeszcze dużo mi brakuje wink ale cały czas się uczę. Niedługo zabieram się za Javę.

A wracając do skryptów. Proszę dwa do wyboru:

// ==UserScript==
// @name happytreefriends
// @author Sombria
// @version 0.2
// @include http://mondo.happytreefriends.com/watch_episodes/flash/play.asp*
// @include http://tracking.happytreefriends.com/instream/instream_htf.swf*
// ==/UserScript==

window.location.replace(window.location.href.replace('mondo.happytreefriends.com/watch_episodes/flash/play.asp','episodes.happytreefriends.com/loader_movie.swf').replace('tracking.happytreefriends.com/instream/instream_htf.swf','episodes.happytreefriends.com/loader_movie.swf'));

// ==UserScript==
// @name happytreefriends
// @author Sombria
// @version 0.3
// @include http://mondo.happytreefriends.com/watch_episodes/index.html
// ==/UserScript==

opera.defineMagicFunction(
  'MM_openBrWindow',
  function (oRealFunc, oThis, theURL, winName, features) {
    var i = theURL.indexOf('episode=');
    var j = theURL.indexOf('&', i);
    if (i>=0) {
      theURL = (j==-1)?theURL.slice(i):theURL.slice(i,j);
      theURL = 'http://episodes.happytreefriends.com/loader_movie.swf?'+ theURL;
    }
    window.open(theURL,winName,features);
  }
);

JaDo napisał(a):

Originally posted by symeon:

Sombria, widze że stajesz się ekspertem od .js. wink


Sie tak nie "ślimacz" wink. Wiadomo to od dawna.

Po za tym Sombria nie jest w Twoim typie bigsmile (gdzie jest ten link, hmm, do tych Twoich "preferencji" ?wink - zaraz znajdę, poczekaj wink )

BTW szkoda, że taki "Guru" od .js rzadko już tu bywa . Może jakby się dowiedział ilu luda używa Jego skryptu na pocztę interii, to może by "otrzeżwiał" wink .

Sombria napisał(a):

Originally posted by JaDo:

gdzie jest ten link, hmm, do tych Twoich "preferencji" ?

Gdzie jest? wink

symeon napisał(a):

Originally posted by JaDo:

gdzie jest ten link, hmm, do tych Twoich "preferencji" ?;



Mówisz przypadkiem o poscie "Google dla dorosłych" ?
Ktoś uprzejmie wywalił tego posta smile
No cóż, w sumie to nie liczyłem na poczuice humoru na tym forum wink

JaDo napisał(a):

Originally posted by Sombria:

Originally posted by JaDo:

gdzie jest ten link, hmm, do tych Twoich "preferencji" ?

Gdzie jest? wink


Psze, praszam ale "Paniom , uprzejmie w tym lokalu alkoholu kub też innych drinków-linków nie sprzedaje się po tej godzinie, za wyjątkiem przyczyn zdrowotnych - kolka, wątroba po "przejściach", szwagier we wojsku, teściowa też "piła" .


Originally posted by symeon:

No cóż, w sumie to nie liczyłem na poczuice humoru na tym forum


Hmm, no wiesz jak jest, sama "konserwa" tutaj obraduje bigsmile .

janbar napisał(a):

Hmmm... - no nie dziala, za cholere u mnie... - nie wiem czy to wina wersji Opery build 8509, ale na Fx 1.5.0.6 tez nie dziala...

Pozdrawiam,

janbar.smile)