Comments by Aquilax on scripts

39 comments

Comment on:
YouTube Lyrics

Sep 4, 2008

I'm not a flash coder, it is better that you ask Tim McCormak, he can surely give you an answer about it.

Comment on:
YouTube Lyrics

Sep 3, 2008

@dkhal
Sorry dkhal, but the problem is not get the flash object or read the parameters of the embed tag, but read the internal variables of the flash program.

Comment on:
YouTube Lyrics

Sep 2, 2008

I didn't know about this hack, I have never programmed something in flash (and I think I will never do it). Oh yeah, I see it, decompile the flash application, read the code and hopping that the author and title are assigned to a global variable. Most probably these are hacking tricks to debug flash programs, and surely they can't access to internal/local variables.
Flash Object Actions

Comment on:
Google Anonymizer

Aug 31, 2008

@linp
Look at the links below the google search page, you will see this link:
Google.com in English

Comment on:
YouTube Lyrics

Aug 31, 2008

@Guybrush, theoretically yes, but this script uses also part of youtube's css and javascript. Grab the name from a flash application is impossible, because the flash is also only a client and it receive the author and title from the server (the radio station).

Comment on:
Script Versioning

Jul 31, 2008

But you can't install an older version of the script?
If I'm going to use the new features of GM 0.8, it would be nice if the old script version would be still available for people that haven't or don't want to upgrade to the new version of GM.
Moreover if a new version for different reasons won't work for somebody, he would like to reinstall the older version.

Comment on:
YouTube Lyrics

Jul 24, 2008

Thank Lissia, I will add it in the next version, I'm preparing it but at the moment I have less free time.

Comment on:
Google Anonymizer

Jul 14, 2008

@kidkilowatt
Sorry but I don't use gmail, I know that it place a lot of cookies and what does every cookie it's difficult to say, but using a mail program without accepting cookies is impossible. A session cookie is mandatory to keep you logged in, without a cookie that confirm your identity for the server would be impossible to distinguish between a request coming from you or somewhere else, this means that without a session cookie every one would be able to read your email. A session cookie contain normally a random id generated at the beginning of the session and it will be deleted at the end of the session, this means every time that you log in, you will have a session cookie with a different id. This is the basic concept that allow you in a secure way to read your mail, buy in a eshop or manage your bank account via internet.
This script delete only the google's cookie used in the search page, as explained before, for a search page where you haven't to log in, you don't need a cookie, moreover the cookie, that google places, isn't a session cookie but a tracking cokie because it has always the same id and it won't be deleted at the end of the session.
The only thing that I can suggest you is to delete all your cookies when you close the browser, this can be configured under: Menu->Tools->Optins...->Privacy->Private Data->Always clear my private date when I close Firefox
For the Google Big Brother script, you can modify it to adapt it to your will, to remove an eye you have only to comment a few lines, you don't any programming skill.

Comment on:
YouTube Lyrics

Jun 27, 2008

@Joe, thank you Joe for the feedback, at the moment I have not much time to improve it, I will think about it in a near future.

Comment on:
YouTube Lyrics

Jun 19, 2008

@Rytis

Thanks for the feed back, but I cound't replicate the bug, moreover in my script I haven't any function called „getBoxObjectFor()“, most probably is another script that generate that error. Try to disable one after the other all the others scripts running on the same page and reload the page after each disabled script and check if youtube lyrics starts to work. Can you then tell me if you have found any script that cause youtube lyrics to don't work?

Comment on:
Google Anonymizer

Jun 17, 2008

@usersXcript

Google adds something like an hash code of the cookie values/content to the cookie self, it is the S value at the end. If you change the google id the hash code doesn't match anymore the values/content and google set you a new cookie with a new id. The hash function is unknown, it isn't any one of the most used hash functions (md4,md5,sha1,sha2,...), it seems to be an internal implementation of google, therefore it is impossible to forge a google cookie with a random id.

The other solution would be that everyone uses the same google id.

Comment on:
YouTube Lyrics

Apr 14, 2008

Thanks gantt but unfortunately not all the music video are under the music category, perhaps in the future I'll add a configuration panel where you can choose it as option.

U2 One, category: News & Politics
http://www.youtube.com/watch?v=JFWPeVfWB9o

Comment on:
YouTube Lyrics

Apr 12, 2008

@Hiromacu thanks I have fixed the bug, youtube has changed a little bit its html.

Comment on:
Google Anonymizer

Apr 5, 2008

@sizzlemctwizzle I have never seen that function but I have found some forums talking about it. I have added an option to destroy it, I don't see any reason to rewrite it, also if in some other place the tracking function are called, destroying them instead of rewrite them, will generate a javascript error and therefore blocking the execution of the code, that is far better, a piece of code calling a tracking function is surely nothing good.

Comment on:
YouTube Lyrics

Mar 26, 2008

Thanks Mindeye, now I have found them, but I think that there are already enough scripts to "clean up" youtube, this script adds only lyrics and does nothing else.

Comment on:
100 Google Results v0.1

Mar 23, 2008

Ah ah, you don't know that you can configure Google (as many other search engines) and set how many results per page do you want?
Look carefully next to the google search box you will notice a "preferences" link.
Ah moreover I suggest you the pagerization script, once installed the results per page are meaningless.

Comment on:
YouTube Lyrics

Mar 22, 2008

@Al N Thank you, I coudn't find any div with the ids "channelBrandDiv" or "channelBrandCap", I suppose these are divs that appear only if you are registered and logged in, it can be seem strange but I'm never signed up for a youtube account and for the moment I don't feel the need to do it.

@FF3B4tester Thank you, I'm happy that it works also with the new FF, I haven't it tested it yet. I have no problem to add others lyrics sites but they must have some properties, like a search box for author and song title together because I use the video title that normally contains both to search the lyrics. Unfortunately on SongsMeanings you can only search for artist or for song title but not for both.

Hi Sundström, I was thinking that it would be nice to have an "event" to change each result in the page. What I'm trying to say is that it would be useful to have a way to register a function that will be called for all the original results in the page and for all the new added results.
I'm using the Pagerization script and I find very nice how it change the results on the google.com/images.
I'm using your script to unpaginate some photo albums and with such a function I would be able to add a mouseover event and show the picture in a float div and not have to load them each time in separate page to look at them.

Comment on:
YouTube Lyrics

Mar 22, 2008

Thanks tramabruta, I was able to replicate the bug and solve it, now it works also with Yousable TubeFix.

Comment on:
YouTube Lyrics

Mar 22, 2008

Auch, it is trunked, once again:

javascript: var div1=document.getElementById("lyricPanel"); alert("Lyric exists? "+(div1!=null)); prompt("","style:"+div1.getAttribute("style")+", class:"+div1.getAttribute("class")); prompt("",div1.innerHTML.replace(/>/gmi,"&gt;").replace(/</gmi,"&lt;")); alert("ok");

Comment on:
YouTube Lyrics

Mar 22, 2008

After talking a little bit in the forum here the javascript string:


alert("Lyric exists? "+(div1!=null)); prompt("","style:"+div1.getAttribute("style")+", class:"+div1.getAttribute("class")); prompt("",div1.innerHTML.replace(/>/gmi,"&gt;").replace(/</gmi,"&lt;")); alert("ok");

Comment on:
YouTube Lyrics

Mar 21, 2008

No still doesn't work, I can't post it, sorry.

Comment on:
YouTube Lyrics

Mar 21, 2008

Sometimes I forget that there is also the tag


javascript: var div1=document.getElementById("lyricPanel"); alert("Lyric exists? "+(div1!=null)); prompt("","style:"+div1.getAttribute("style")+", class:"+div1.getAttribute("class")); prompt("",div1.innerHTML.replace(/</gmi>/gmi,">")); alert("ok");

Comment on:
YouTube Lyrics

Mar 21, 2008

No, it doesn't work, this "forum" doesn't accept some html encoding and I can't post the javascript string.

javascript: var div1=document.getElementById("lyricPanel"); alert("Lyric exists? "+(div1!=null)); prompt("","style:"+div1.getAttribute("style")+", class:"+div1.getAttribute("class")); prompt("",div1.innerHTML.replace(/</gmi>/gmi,"& gt;")); alert("ok");

Comment on:
YouTube Lyrics

Mar 21, 2008

@tramabruta Nope, I have used your configuration but Youtbue lyrics is still working.

Last try: Can you take it back when Youtube Lyrics doesn't work and copy paste this javascript string in the location bar and press enter?

javascript: var div1=document.getElementById("lyricPanel"); alert("Lyric exists? "+(div1!=null)); prompt("","style:"+div1.getAttribute("style")+", class:"+div1.getAttribute("class")); prompt("",div1.innerHTML.replace(/</gmi>/gmi,">")); alert("ok");

It should check if the lyric panel has been created and it shows it in an alert window (true/false), than it shows up two dialogs, one after the other, where the input field is already filled with some text.
The first dialog shows the style and class attribute of the lyric panel, the second dialog show the already encoded inner HTML of the lyric panel, yes encoded because I'm asking you to copy paste the two texts there, I hope so to find something.

Thanks