Adapting Greasemonkey UserScripts for Opera 10 Browser


Opera 10: Nested Twitter Replies

For Windows, Linux and Mac: I’m still trying to get the best out of my Opera 10 browser, cause i think its worth the pain :). Opera 10 is fast and stable on my Ubuntu 9.04 and there are times I prefer it to Firefox. Opera like Firefox can use scripts and setting-up scripts in Opera is equally easy like in Firefox, unfortunately they are very few Opera scripts out there. Good enough one of those rare Opera scripts is practically a Greasemonkey emulator known as “Emulate GM functions”.

To setup scripts in Opera 10, first create a folder in your Home Folder and call it “opera-scripts”, then launch the browser, hit Ctrl+F12 or Tools menu -> Preferences -> Advanced -> Content -> JavaScript options… In the “User JavaScript files” field drop the path to your “opera-scripts” folder and hit “Ok” to close the dialog.

To complement Greasemonkey features with what Opera’s User JavaScript has to offer, get the adapter script “Emulate GM functions“. Use “Save Page As…” if you’re using Firefox or “Save As” if using Opera to save the file as aagmfunctions.js in the “opera-script” folder. Don’t rename it. Close Opera 10 and re-open. Its now time to try out any of your favorite Greasemonkey scripts with Opera 10.

How to install Greasemonkey userscripts on Opera 10: You need to download the scripts into your “opera-scripts folder. Use any other browser that is not Firefox, like Opera, move to the userscript page, hit “Install” and save the page making sure you do not modify the script extension for example auto_buffer_hd.user.js. If Opera is open, close it and re-open. Certainly not userscripts will work and if they do the results might differ from that of Firefox.

In the screenshot above I used the Nested Twitter Replies userscripts. I also tried some YouTube userscripts like YouTube Auto Buffer & Auto HD & Remove Ads and YouTube Enhancer script with discrete results.

[Update 1]

YouTube Enhancer userscript

I need to say the after a real “jam session” with user YouTube Enhancer script in Opera 10 the results are really satisfactory. The screenshot says it all. The outcome is just like what you’ll get with Firefox. The YouTube Auto Buffer & Auto HD & Remove Ads script also brings YouTube video clips buffering in Opera 10 browser.

[Update 2]
Greased Lightbox User Script on Opera, see screenshot, read more .

Also Read

28 Comments;

  1. Martin Kaba
    9:35 am on September 22nd, 2009

    Adapting Greasemonkey UserScripts for Opera 10 Browser http://su.pr/2U1uVN #Browser

  2. Bharat Ojay
    8:12 pm on September 22nd, 2009

    Adapting Greasemonkey UserScripts for Opera 10 #Browser http://bit.ly/1PEWO1

  3. Firefox: Seamlessly Update your Twitter Status and Get Updates with Echofon (TwitterFox) Add-on | Kabatology ~ Open Source, Linux
    5:15 pm on September 23rd, 2009

    [...] Adapting Greasemonkey UserScripts for Opera 10 Browser [...]

  4. phm
    12:24 am on September 24th, 2009

    Unfortunately I can’t figure out how one actually runs the script in Opera. I’ve done all the steps you mention …. but then how does one actually use the script. I guess I’m a bit confused.

  5. Martin Kaba
    12:42 am on September 24th, 2009

    @PHM: What u have to do is this:
    1) create a folder for opera scripts
    2) Download “Emulate GM functions“ into that folder
    3) Choose amongst the many Greasemonkey user scripts which suites your needs, download it into the opera script folder
    4)Re-run Opera. that’s all.

  6. nerd tip of the week
    2:16 am on September 24th, 2009

    [...] on adding user scripts to the Opera Browser, and upon following the very simple (thankfully) step by step instructions,  I have been upgraded! I highly recommend this for Opera users, it worked first time, which never [...]

  7. Make Greasemonkey Scripts Work In Opera | Lifehacker Australia
    3:29 am on September 24th, 2009

    [...] Adapting Greasemonkey UserScripts for Opera 10 Browser [Kabatology] Tagged:greasemonkeyoperauser scripts [...]

  8. Ruben Leikarnes
    9:18 am on September 24th, 2009

    Bruk Greasemonkey skript i Opera http://bit.ly/JWL9q

  9. Munim Abdul
    10:11 am on September 24th, 2009

    make #greasemonkey scripts work on #opera http://j.mp/vyryG

  10. Sasha Kovaliov
    12:10 pm on September 24th, 2009

    Adapting Greasemonkey UserScripts for Opera 10 Browser http://bit.ly/1n7Oiq *This is really great!

  11. Owl Meat Gravy
    2:59 pm on September 25th, 2009

    I did everything you said. Nothing happens. How do I get an individual script to run. Double clicking on a script file yields an error. I have restarted Opera 10.0 several time. Nothing.

  12. Martin Kaba
    4:47 pm on September 25th, 2009

    @ OWL MEAT GRAVY: Tell me what Greasemonkey user script do you want to run…

  13. Owl Meat Gravy
    7:09 pm on September 25th, 2009

    Nested twitter replies.

  14. Martin Kaba
    7:54 pm on September 25th, 2009

    @ OWL MEAT GRAVY: Just place these two files into your “opera script” folder: aagmfunctions.js and nested_twitter.user.js and run Opera. To see it in action, log into your Twitter account, and go to http://twitter.com/#replies. That’s all.
    Come back if you missed it.

  15. Greased LightBox User Script and Firefox Extension Enhances Browsing on Image Websites | Kabatology ~ Open Source, Linux
    1:56 pm on October 3rd, 2009

    [...] Though the Greased Lightbox user script and Firefox extension do the same job, the user script has the advantage of being usable on other browsers like the Opera browser. Well, Firefox extensions are quicker to install and easier to manage. To use the user script on Opera browser read-on: Adapting Greasemonkey UserScripts for Opera 10 Browser [...]

  16. subay
    2:32 am on October 7th, 2009

    Hello Martin Kaba i am trying to use http://userscripts.org/scripts/show/28129 but i cant manage to make it run

  17. Hardik
    7:21 am on October 9th, 2009

    OMG, I want to Thank you dearly. I been looking for this for years, and finally i don’t need Firefox anymore. This to me is certainly a Firefox killer. A must have for anyone who uses opera. Thanks to you, I uninstalled Firefox.
    Once again, I thank you very much.

  18. AJ Kock
    3:31 pm on October 9th, 2009

    Fan of the Opera10 web-browser? I am. Get the Greasemonkey script to work with Opera10 http://bit.ly/VKPEA #opera10

  19. rajiv
    4:25 pm on October 15th, 2009

    ya,very nice work man…thanks great tutorials…

  20. Facebook Keyboard Navigation: Browse Facebook with Keyboard Strokes | Kabatology ~ Open Source, Linux
    10:48 pm on October 17th, 2009

    [...] on Adapting Greasemonkey UserScripts for Opera 10 Browserailioiu on [b²] Animated Gmail Notifier Based On Adobe AIRB2 Gmail Notifier is a Slick Email [...]

  21. Josef Schugt
    9:32 pm on October 25th, 2009

    Adapting Greasemonkey UserScripts for Opera 10 Browser – http://bit.ly/19Pk6t

  22. :(:(
    1:37 pm on November 20th, 2009

    how to get rapid link checker to work?

  23. Ranzu
    2:15 pm on January 5th, 2010

    I can’t seem to get this script to work

    http://userscripts.org/scripts/show/44878

    Its the only thing that makes me use firefox :(

  24. Martin Kaba
    1:05 am on January 7th, 2010

    @RANU; try this -> UJS Manager for Opera 10.10 and higher

  25. coldframe
    9:10 pm on January 10th, 2010

    I thought I was finally on a winner here.. faster browser (Opera) with the ability to run scripts.. but no.. it will not run this one:

    http://userscripts.org/scripts/show/28129

    Any solutions?

  26. Dorth
    4:45 pm on February 26th, 2010

    I’m attempting to run the travian beyound too.
    But no sucess till now.

  27. Lisa
    12:45 pm on April 30th, 2010

    Thanks it worked for me for Opera 10.53

  28. Lisa
    1:05 am on May 1st, 2010

    I had this working with pbtweet+ last night now the script doesn’t load is there something I need to do each time I open my browser I did go to settings java script and reload it but it’s not working even after closing and opening the Opera browser.

Leave a Reply