oldschoogle

Bring back the old look and feel of Google search results.

Details

oldschoogle is a Firefox and Safari extension to bring back the old look and feel of Google. In May 2010, Google has added a left pane to the search results page, moving the search results over 159 pixles. This extension removes the left pane (along with the right pane that usually contains ads) and makes sure that the search results are flush with the left border.

However, oldschoogle does not always work as expected since the once simple Google search and results pages have become very bloated with javascript/AJAX. In order to keep this extension as lean as possible, it is only invoked on a page load event for http://www.google.com, https://www.google.com, and https://encrypted.google.com. Things like Google Instant can modify the page content without triggering a page load event causing oldschoogle to not function as you expect. If this is the case, I recommend disabling Google Instant at http://www.google.com/preferences. You may also wish to turn off javascript or use something like NoScript to selectively enable/disable javascript on pages you visit.

oldschoogle .0.8.7 address recent Google changes in November 2011 where the "Cached" and "Similar" links are no longer visible on the search results page without further user action. Furthermore, if javascript is not enabled by something like NoScript, Google engages in a form of 'clickjacking' so they can track not only what you search but exactly what you click on. They also don't encode the links properly resulting in you not getting to the page you want when you click the search result link. This addition address both the hidden "Cached" and "Similar" links as well as Google's clickjacking attempts (including the Google's malformed encoding).

All options are configurable so you can pick and choose what you want and don't want to see.

Download (current version 0.8.7)

Firefox
oldschoogle for Firefox can be downloaded from Mozilla here:

https://addons.mozilla.org/en-US/firefox/addon/161689/

or if there are issues with the Mozilla Add-ons site, feel free to download it directly from my website:

https://www.davidwharton.us/oldschoogle/oldschoogle.xpi

Safari
oldschoogle for Safari can be downloaded from my website here:

https://www.davidwharton.us/oldschoogle/oldschoogle_safari.safariextz

Screenshots (click for larger image):

Change Log & Info

November 11, 2011
oldschoogle .0.8.7 for Safari released. This version adds the feature to prevent Google "clickjacking" and to show the "Cached" and "Similar" links on the search results page without further user action. To get the hiding of left/right panes working as expected, you will probably have to disable Google Instant. See Details section above for more info on version 0.8.7.

November 10, 2011
oldschoogle 0.8.7 for Firefox released. This version is compatible with Firefox <= v10.* and addresses recent Google changes in November 2011 where the "Cached" and "Similar" links are no longer visible on the search results page without further user action. Furthermore, if javascript is not enabled by something like NoScript, Google engages in a form of 'clickjacking' so they can track not only what you search but exactly what you click on. They also don't encode the links properly resulting in you not getting to the page you want when you click the search result link. This addition address both the hidden "Cached" and "Similar" links as well as Google's clickjacking attempts. I also cleaned up the code a little. To get the hiding of left/right panes working as expected, you will probably have to disable Google Instant (see Details section above).

Safari users: I have not forgotten about you.

September 28, 2010
Version 0.8.5 released for Firefox. This version adds support for the new Google Instant "feature" which broke a lot of previous oldschoogle functionality. Firefox users who don't like Google Instant can disable it in Google Preferences but this version of oldschoogle will work with Google Instant enabled as well. This version is also compatible and tested with Firefox versions up to 4.0b2 although the minimum Firefox version has been changed to 3.6 thanks to JavaScript functionality needed with the latest Google changes.

An oldschoolge version 0.8.5 Safari is in the works and should be available soon.

July 13, 2010
Version 0.8.0 released. This version adds updated support for Google SSL. Previously Google SSL search results were served from https://www.google.com. Now they get served from https://encrypted.google.com. With this version oldschoogle will kick in for pages served from https://encrypted.google.*. You can download version 0.8.0 for Firefox directly from my site using the link above and it should be available from the Mozilla Development Center/automatic updates shortly. The Safari version is available from above and should be available from Safari Extension Updates in the Safari Extensions Preferences pane.

July 06, 2010
Over the past few weeks, oldschoogle (particularly oldschoogle for Safari) has gotten a lot of downloads from people in Japan. Welcome Japanese users!

June 18, 2010
oldschoogle for Safari is released! Get it from the above link. Note that Safari extensions only apply to Safari version 5 or later.

June 02, 2010
Version 0.7.0 adds international compatibility! Previously, only www.google.com was supported but now www.google.* is evaluated which means searches from sites like www.google.it, www.gooogle.ru, www.google.co.uk, etc. will now have the old look and feel of Google search results.

May 30, 2010
oldschoogle has been reviewed by a Mozilla Add-ons editor who approved the add-on to be public. This means you can get auto updates from Mozilla and also have confidence that this extension has been certified as non-malicious.

May 24, 2010
Version 0.6.6 adds support for Google SSL. Also fixed were some issues where changes made in the preference pane were not saved when running under Windows.

May 12, 2010
oldschoogle has been updated to include a preference pane that allows you to choose if you want to enable/disable the left or right panes. It is available from the above links.

May 09, 2010
oldschoogle initial release.

Contact

Any questions, comments, suggestions, etc. can be sent here: oldschoogle@davidwharton.us

Disclaimer

Firefox
This Firefox Add-on has been reviewed by a Mozilla Add-ons editor who approved it to be "public" which means it is certified as non-malicious. However, downloading and installing arbitrary programs can present security risks if you are not sure that they are non-malicious. Fortunately, Firefox extensions are nothing more than JavaScript/XML/XUL and thus are open source. Therefore, if you are concerned about sercurity risks that oldschoogle may pose, you are encouraged to verify the integrity of this program for yourself. Simply download the .xpi file and unzip it (.xpi files are simply zip compressed files although you may need to rename it to have a ".zip" extension to facilitate unzipping it). Once unzipping it, look in the "content" directory and open up "firefoxOverlay.xul" in a text editor. Identify the script being called (should be "overlay.js") and then open that up in a text editor. Analyze this JavaScript code for any malicious activity (unless you got man-in-the-middled you won't find any) and rest assured that this Firefox extension is benign.

Safari
Downloading and installing arbitrary programs can present security risks if you are not sure that they are non-malicious. Fortunately, Safari extensions are nothing more than JavaScript/XML/CSS, etc. and thus are open source. Therefore, if you are concerned about security risks that oldschoogle may pose, you are encouraged to verify the integrity of this program for yourself. Simply download the oldschoogle_safari.safariextz file and uncompress it (.safariextz files are simply Xtensible ARchive compressed files). To unarchive it, simply run 'xar -xvf oldschoogle_safari.safariextz' in a Terminal. Once uncompressing it, look in the created "oldschoogle_safari.safariextension" directory and open up "global.html" and "oldschoogle.js" in a text editor. Analyze these files for any malicious activity (unless you got man-in-the-middled you won't find any) and rest assured that this Safari extension is benign.


Copyright (©) 2018, davidwharton.us