For those who do not know, JUST click on the package after you download--it will install it. You then have to use the NK icon to take you to a page where you can then search for and reload your scripts.
Yup, it says on the GreaseKit discussion groups that it will possibly not be updated to work with Safari 5.1 etc. NinjaKit is great. Already working with it.
This really is a useful plugin for Safari and functions almost as well as greasemonkey for Firefox.
For those of you having trouble installing this (especially on Leopard systems) here are some tips that I've come across:
First and foremost, don't use SIMBL. SIMBL and Leopard don't play together very well. Instead scrap all things SIMBL from your system and install Plugsuit (http://infinite-labs.net/plugsuit/) which gives you a snazzy preference pane to manage all those plugins. Use that to install greasekit, safaristand... etc.
Everything should be ready to go.
For greasekit/greasemonkey scripts head over to http://userscripts.org/
Installation does not work. I followed instructions on website (User:Library: Application Support:SIMBL:Plugins:GreaseKit.bundle) but the GreaseKit does not show in the menu or preferences.
To manually install a script (as Safari seems to download the .js files instead of installing them): Click the "install this script" button on the webpage, find the downloaded file, drop it on Safari.
Thank you very much for this tip on getting those .js scripts actually loaded into GreaseKit in Safari! Worked for me. Another way then leading from your tip, is, of course, to right-click on the .js file and pick "Open With" > "Safari".
I've been struggling with this issue tonight and this is the first I've seen it explained, simple as it may be.
Frustrating as I was expecting a "Load Script" button in GreaseKit's "Manage Scripts..." window...and "Add" wouldn't do a thing!!!
You'd think this essential issue would be mentioned elsewhere, either on the GreaseKit site, or on the userscripts.org forums, but not in my searches. Maybe I didn't look long enough either place, but its seems like something that should come up right away.
First, I am thankful for this developer making this app. Second, the name is a misnomer as Grease Monkey has an entirely different meaning than this app's name, but no matter as the CreamMonkey does work. You must find and test those scripts of interest that may or may not work in Safari. Do not simply look for those tagged as Safari as there are only handful so tagged. The reality is that many more will workÑsome to varying degrees.
It is a small, but significant start as some of the Grease Monkey scripts are excellent.
Even with the update, there are *very* few scripts that actually work properly, if at all. I just tried about 8 scripts, and only one worked as advertised. I think GM_registerMenuCommand is probably important in many.
"As advertised"? Ohhhh that's not fair. He's clear about some stuff not working due to Safari's javascript implementation. But Safari is improving, and so is Creammonkey.
Check that the author of a script advertises Creammonkey compatibility, e.g. Greased Lightbox.
The GUI works, I have the :) menu and see the scripts checked, but none of the scripts I've loaded are actually affecting pages. JS is on, of course. Tried moving my other InputManagers out of the way and re-logging in. I've only loaded scripts that supposedly work in Creammmonkey (Greased Lightbox, and others tagged "creammonkey" at userscripts.org).
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SIMBL installPlugins]: unrecognized selector sent to class 0x4fdf160'
I still have to run Safari in 32-bit-mode to use GreaseKit.
Since 1.6 it tells me after starting up Safari I should remove Creammonkey (which is not installed!) and to remove GreaseKit 1.2 what I did before installing 1.6.
Strange!
I removed this from my system. I think the idea is good, however, I noticed that, for whatever reason, it drastically slowed down Safari. I don't know if the problem was specific to using Safari's built-in RSS reader, but that's where I noticed it: I'd open one of my RSS feed pages (say for MacUpdate), and that would take a while to fully load and while it was loading I'd cmd-click on one of the links to open that page in a new tab and both tabs would take forever to load, and Safari would be giving me the spinning beachball of death while chewing up most of the CPU.
I can't say why or how creammonkey (or the custom greased lightning script) was causing this problem, but removing creammonkey completely solved the problem.
I got this installed (put the CreamMonkey folder in the InputManagers folder in your Library - you may need to create the folder if it isn't already there. Quit and restart Safari if it was running), and I'm able to install scripts, or at least CreamMonkey claims they are installed in its preferences, however none of the 3 scripts I tried did anything at all. Anyone getting this to work?
+4
+4
http://d.hatena.ne.jp/os0x/20100612/1276330696
It's in Japanese but just click on NinjaKit for Safari link.
***NO SIMBL REQUIRED***
+2
+4
I would have never found that. Very much appreciated. Cheers.
For those who do not know, JUST click on the package after you download--it will install it. You then have to use the NK icon to take you to a page where you can then search for and reload your scripts.
+26
+44
+232
+20
For those of you having trouble installing this (especially on Leopard systems) here are some tips that I've come across:
First and foremost, don't use SIMBL. SIMBL and Leopard don't play together very well. Instead scrap all things SIMBL from your system and install Plugsuit (http://infinite-labs.net/plugsuit/) which gives you a snazzy preference pane to manage all those plugins. Use that to install greasekit, safaristand... etc.
Everything should be ready to go.
For greasekit/greasemonkey scripts head over to http://userscripts.org/
Good luck!
+5
iBook G4, Tiger.11, Safari 3.0.4
+334
+1
Works for me, YMMV
I've been struggling with this issue tonight and this is the first I've seen it explained, simple as it may be.
Frustrating as I was expecting a "Load Script" button in GreaseKit's "Manage Scripts..." window...and "Add" wouldn't do a thing!!!
You'd think this essential issue would be mentioned elsewhere, either on the GreaseKit site, or on the userscripts.org forums, but not in my searches. Maybe I didn't look long enough either place, but its seems like something that should come up right away.
+232
F451 reviewed on 20 Sep 2007
It is a small, but significant start as some of the Grease Monkey scripts are excellent.
+5
+30
Check that the author of a script advertises Creammonkey compatibility, e.g. Greased Lightbox.
+30
http://userscripts.org/tag/creammonkey
+30
10.4.8, Safari 2.0.4, G3.
The GUI works, I have the :) menu and see the scripts checked, but none of the scripts I've loaded are actually affecting pages. JS is on, of course. Tried moving my other InputManagers out of the way and re-logging in. I've only loaded scripts that supposedly work in Creammmonkey (Greased Lightbox, and others tagged "creammonkey" at userscripts.org).
+30
+8
-1
+16
+1
+14
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SIMBL installPlugins]: unrecognized selector sent to class 0x4fdf160'
Removed the Plugin and worked again
-3
Since 1.6 it tells me after starting up Safari I should remove Creammonkey (which is not installed!) and to remove GreaseKit 1.2 what I did before installing 1.6.
Strange!
+232
+227
http://www.macupdate.com/info.php/id/18351/simbl
+232
-3
10.5.1
+1
I can't say why or how creammonkey (or the custom greased lightning script) was causing this problem, but removing creammonkey completely solved the problem.
Putted the bundle in it, putted a copy of the disk img in the input manager, just doesn't work…
-2