v1.3.2 - Multiple columns of results, Remove "Sponsored Links", Number results, Auto-load more results, Remove web search dialogues, Open links in a new tab, favicons, GooglePreview, self updating and all configurable from a simple user dialogue.
Version: 1.3.2
| Recently Updated Topics | Posts |
|---|---|
| Google Chrome support? | 1 |
| Display of results | 1 |
| It hides "did you mean" | 1 |
| Auto-pager support for Goog... | 2 |
this script has 40 topics, 249 posts
| Review Summary | ||
|---|---|---|
| (8) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) | ||
this script has 8 reviews
Welcome to GoogleMonkeyR :: v1.3.2
*** Important information ***
Please leave a comment if you have any problems;
- Please when reporting a bug state the url you searched with (lets me know what localisation to look at! and what type of ads may appear!)
- and also state which version of firefox you are using (I'm currently on v3.5.3)
mh
Features:
- Allows you to select 1,2,3 and 4 columns of Google results. You can now use more of your screen space with less scrolling (based on the original concept of Two Column Google by Jeffrey Sharkey)
- A background or border hue to your search results. Now configurable from the user dialogue with a simple color picker! glooble
- Remove the Google "Sponsored Links". Like you need Google telling you where to buy stuff!
- Result numbering. When looking at loads of results you can use this feature to quickly identify where you are and what relevance they may have (especially useful when we come to Auto-loading more results!)
- Auto-load more results. Seen else where on userscripts.org. This version of the scripts code has been streamlined to allow almost seamless result fetching when you approach the bottom of the screen. Never have to load the next page by hand! (based on the Definitive Google Auto Pager by Paweł Kubisz)
- Remove the web search dialogues from your Google pages. If you use FireFox's built in search dialoges why waste your valuable screen space when you can hide the extraneous elements away.
- Make external Google links open in a new window/tab. Now this is configurable in your Google preferences but not with the distinction between when your searching and when your using iGoogle. Well now you can!
- Disable Google tracking your search results. Every time you click a link in your search results, the click gets reported back to Google for their statisticians to ponder over. If you are signed in to a Google account this click will be recorded in your search history. This function allows you to disable this reporting to Google completely or add an extra "Trackless" link to each of your search results.
- Self updating when a new version of the script is available. Using the same technology seen in my other scripts you'll always be notified of updates. This feature checks userscripts.org every 24hours for later versions of the script. Opening the preferences will force a check there and then (although there is possible caching by FF).
- Thumbnails for each of your results. Incorporating resources from GooglePreview.com now allows you to see a thumbnail of the home page of each of your search results. If you use this feature think about helping out with the server costs and donate!
- Favicons for each of your results. Show the sites favicon if you so choose... and, of course, they actually have one !)
Result flow direction. If you use multiple columns select either left to right
or top to bottom newspaper style. If you use "Auto-load" the newspaper style
is automatically paginated to try and keep some clarity in your results.
Remove the "Related Search" links You can now specify in the preferences to remove the "Related Search" links that sometimes appear at the top of your search results.- And all of this can be configured through one simple screen. Simply click on the GoogleMonkeyR link at the top right of the page and pick your preferences.
The original idea/concept for this wonderful preferences screen came from the Rllmuk User Ignore List script written by Jonathan Buchanan (his web site). Reading his code made me stop and look at how i wrote my own code... and then think about going back to school. Hats off!
Google tracking: Privacy is an inherent human right! Keep it!
If you have the google toolbar plugin installed EVERY page you visit is reported back to google, even if you typed the URL straight into the address bar!!! I suggest you either remove the google toolbar plugin (as i have) or edit your host file. Instructions on how to do this can be found here
Outstanding Issues:
Google personalised search (Promote, Remove):
This functionality to Promote/remove search results stops working on any results that are dynamically loaded by this script.
Google includes the code to provide this functionality in a randomly named js file filled with anonymous functions that fire via the setTimeout function.
Copying their code to give this functionality on the dynamically loaded results will only result in headaches when they change their code.
I have, as yet, found no way of triggering these functions to get dynamically loaded results promotion or removal to work.
Incompatibility with other scripts:
If you search for google on userscripts.org you will find thousands and thousands of scripts that tinker with google. They will inadvertently disrupt one another if they try and alter the same DOM elements. There is no getting away from this, other that us developers spending time working around each other. Time is precious. If you find the solution to an incompatibility then feel free to let us developers know. Otherwise you're on your own!)
Use in other browsers (non-FireFox):
The current version of the script is not compatable with other browsers that can run userscripts. I have had some success with porting the code for use in Opera.
Further information can be found here http://userscripts.org/topics/34498?page=1#posts-177584
History:
v1.3.2 - 02 Dec 2009
- Bug fix: When you follow links with the .../#hl=... type of format the script
fails to trigger. I've now added the include http://www.google.tld/#*
Big thanks to Hiromacu for finding the bug!
v1.3.1 - 10 Oct 2009
- Bug fix: Possible infinite loop bug with /webhp? pages.
v1.3.0 - 09 Oct 2009
- Bug fix: When searching using the "on page" search dialogs, the script was
not triggering properly. The fix implemented is only a band-aid and when google
implement more changes, it will fail. I am working on the issue when i get time
- Feature: Added an extra option in preferences to remove the "Related
Search" links that sometimes appear at the top of your search results.
- Feature: Added an extra option in the preferences to select the flow
direction of your results when you use multiple columns. Either left to right
or top to bottom newspaper style. If you use "Auto-load" the newspaper style
is automatically paginated to try and keep some clarity in your results.
- Bug fix: Added the include for "/ig?*" urls (iGoogle)
- Cleanup: Reduced the amount of code for the creation and styling of elements
using the function document.buildElement
- Feature: Now works on "/webhp?*" search urls
Thanks to gauravbaadshah for pointing this out!
- Bug fix: Removed Googles results width limiting
v1.2.0 - 02 Jun 2009
- Bug fix: The display of favicons for https links has been removed to stop
invalid certificate warnings whilst searching.
- Bug fix: Error removed when the main link of a result can't be found.
- Feature: Site description text of each search result, when one column of
results is selected, is increased to 95% of the containing cell width as this
seems to be more readable. Two or more columns of results is unchanged as i
found the data appeared to be more cluttered.
As requested by The_Steph.
- Bug fix(ish): Google personalised search (Promote, Remove) functionality
will now work on the initially loaded page of results. All further results
loaded dynamically using the "Auto load" option will NOT!
- Bug fix: "End of search results" wasn't showing up when you'd reached the
end of the results. Now fixed.
- Bug fix: Removal of duplicate "Did you mean:" links at the top of search
results when you've misspelled your search term(s).
v1.1.1.2 - 22 Nov 2008
- Bug fix: Another fix for the latest Google changes. Hopefully across the
board this time.
v1.1.1.1 - 21 Nov 2008
- Bug fix: Quick (ish) fix for the latest Google changes. Sorry on my hols!)
v1.1.1.0 - 03 Nov 2008
- Feature: Addition of favicons next to the main link. Configurable via a
checkbox in the preferences.
As requested by Pierre75007.
v1.1.0.0 - 03 Nov 2008
- Feature: Addition of GooglePreview images in your search results. Open up the
GoogleMonkeyR preferences to turn this feature on.
As requested by Nasir Jones.
- Bug fix: Open in new target now overpowers any settings specified in your
Google preferences.
v1.0.9.1 - 30 Oct 2008
- Bug fix: Ooops. I messed up the z-index of the preferences screen in the last
version. It was appearing behind the blocker. All fixed in this update.
v1.0.9 - 30 Oct 2008
- Feature: Moved the related searches and blog entries etc. to the top of the
results.
- Cleanup: Commented out a GM_log entry i left in in the last update.
- Bug fix: Version comparison now compares numbers rather than strings. Ooops.
- Bug fix: Base numbering of 2nd, 3rd, 4th... pages of results restored (when
auto load more results is turned off).
v1.0.8.9 - 23 Oct 2008
- Bug fix: Auto load more results is back up and running. Google has removed
the id attribute from the Next link at the bottom of their results page. Had
to find it a different way.
- Cleanup: encodeURI of the history information. (to maybe help with the crash)
- Cleanup: Removal of an extra preferences bind that seems to have crept in
at the end of the script (to maybe help with the crash)
v1.0.8.8 - 14 Oct 2008
- Bug fix: Results table and column widths should now be more stable. Less
re-sizing as links are clicked and/or more results auto-load.
- Bug fix: Refined the stylesheet code that gives the results the background
hue. This was to stop other elements getting the same hue.
- Bug fix: Added trackless link to each result regardless of whether your
logged into a Google account or not.
- Bug fix: With the google search dialogs removed sometimes a message reading
"Personalized based on your web history." overlays the GoogleMonkeyR link.
This has now been adjusted to sit below the links.
- Cleanup: XPath functions added to the document object.
v1.0.8.7 - 05 Oct 2008
- Cleanup: Change of the update url to point at the script meta file
"http://userscripts.org/scripts/source/9310.meta...;
this will reduce the bandwidth to/from userscripts.org and speed up checks
- Cleanup: Change of several method names to aid readability
- Cleanup: "Update bar" code re-written more cleanly
v1.0.8.6 - 01 Oct 2008
- Cleanup: Change of includes to use "Magic top-level domains" instead of *'s
see http://wiki.greasespot.net/Magic_TLD for more info
- Cleanup: Change of update script to pick up history text more cleanly
v1.0.8.5 bug fix - 25 Sep 2008
- Bug fix: History update fix 2
v1.0.8.4 bug fix - 25 Sep 2008
- Bug fix: History update fix
v1.0.8.3 bug fix - 23 Sep 2008
- Bug fix: Final fix with the auto update script
v1.0.8.2 bug fix - 23 Sep 2008
- Bug fix: Another small bug fix with the auto update script
v1.0.8.1 bug fix - 23 Sep 2008
- Bug fix: Small bug fix with the auto update script
v1.0.8 - 23 Sep 2008
- Feature: The update feature of the script has been completely re-written
to notify the user when there are future updates. This update mechanism
will also work if (and when) Google decide to change their DOM again! The
basis for this update method comes from the "UserScript Update Notification"
script from Seifer. This code has been heavily modified and expanded for
the GoogleMonkeyR script.
For a full history of changes click here
as ever... If you notice any problems with the script or want a feature, please leave a comment
Has this script changed your life? Then feel free to add to the programming/beer fund! 
Failing that, show your support by logging into your userscripts.org account and "Favorite this script"
mh






