Posts tagged Chrome

Wikipedia Instant –> Chrome Extension

In the last month a new trend appeared on the internet, instant (ne Google Instant, iTunes Instant, AppOfTheDay Instant).  It wasn’t just good enough to have an AJAX-y interface (where contents of the page are loaded asynchronously) but now they had to be loaded on every keystroke.  However I’m late to the game I have my own contribution, Wikipedia Instant for Chrome.

Rationale.

I’m often at websites reading about a topic and think, “Hey, it would be great to be able to have Wikipedia right here without leaving this page!”  And so, as a Chrome extension, it works as advertised.

Use.

Once installed (Mac, Windows, and Linux versions of Chrome; this is written in Javascript and is portable) you just click the ‘W’ icon, between the omni-box and the wrench icon, and Wikipedia pops-up.  When you type a phrase it will check to see that an article exists and offer suggestions, then loads the article you select.  All internal Wikilinks (to other articles) will load inside itself.

Features.

  • This extension offers 1-click access to Wikipedia
  • Instant-ized access to Wikipedia and OpenSearch suggestions
  • Uses the mobile version of Wikipedia as it’s already formatted for a small window.
  • Is cross-platform, written in Javascript and CSS.
  • Preserves Wiki-formatting, layout, and section links (#ash links)

Future.

As of now, version 0.5, Wikipedia Instant:

  • …doesn’t open external links.  These links when clicked don’t do anything.
  • …doesn’t have a 404 for not finding articles or suggestions from Wikipedia.  This isn’t a huge issue if you’re close to a spelling or topic, but could cause some problems.
  • …doesn’t remember your history, state (currently open page), or offer any options.
  • …is semi-slow.  The algorithm I’m using to convert Wikilinks isn’t very efficient (it’s a giant nested loop = gross).  Additionally there is a lot of loaded code every time you open it (click the ‘W’ icon) — the whole jQuery library, and for the suggestions where the box is auto-filled on mouse-over is a nasty ‘onMouseOver’ event which could perform poorly on slow systems.
  • …doesn’t show progress for loading articles.
  • …doesn’t sanitize input.
  • …uses not-so-elegant links (anchored Javascript); this shouldn’t be a problem as Chrome is the only target for this (duh) but it could work better.
  • …doesn’t preserve the collapsable sub-headings found on the Wikipedia mobile site.  This makes for a lot of scrolling.
  • …has a bug where some pages will scroll on the x-axis (although only an issue if this is enabled on your computer)

As logic follows, these shortcomings will be morphed into features. Additionally, functionality will be added to chose to use Wikipedia Simple and other languages.

Installation.

I thought you’d never ask.  You can click this link and it will download (49KB) and prompt you to install.  If you wish to disable or uninstall this, you go under the wrench menu > Tools > Extensions and click uninstall on this extension.

Download here (49KB)

Greasemonkey Scripts

Greasemonkey is a useful extension for Firefox, however this week, I saw that Mitchell McKenna (@MitchellMckenna) mentioned that Chrome now installs Greasemonkey scripts.  If you aren’t fully aware of the power of Greasemonkey take a look here (link here).

First off, the best place I’ve found to get GM scripts is userscripts.org, a (mostly) free and open-source community.

  • YouTube Auto Buffer & Auto HD & Remove Ads (link here) – this delivers what it’s name promises.
  • Gmail Unread Message Count in Favicon (link here) – I’ve used this for YEARS with Gina Trapani (@ginatrapani) ’s Better GMail FireFox extension too, however it works great in Chrome without Better GMail.
  • PDF/PPT/TIF view in Google Docs (link here) – This is THE plugin I can’t live without for Windows; I use my laptop as a sidekick to my desktop and don’t want to mess it up with Adobe Reader and files on the hard disk.  This script opens PDF links that you click on in Google Docs viewer.

Ninite Application Installer

This week has been an interesting week: it’s been Windows 7 week!  I chose not to write about Windows 7 this week because for most people it’s not big news –I’ve had it for months from MSDN, a lot of those who care have tried the betas, and most “regular” people don’t upgrade their operating systems until they get a new computer.  However it’s worth mentioning that there is a great service out there that will be useful for those reinstalling their OSes (recommended as opposed to an in-place upgrade for Windows 7), reinstalling your Vista or XP install, or just got a new computer and need to get all of your applications on your computer.  Ninite has a solution for you.

 

Ninite, a new service that allows you to check-off what software you’d like to batch-install, creates an executable that takes care of downloading and installing the applications you chose from the list that they provide.  However there are free and open source programs on this service, you can also get paid software such as Microsoft Office 2007 Standard, which just downloads a trial of it, allowing you to activate it using your purchased product key.

As I said before, this site creates a batch installer mini-program that takes care of downloading and installing your applications.  I should clarify that the application you download from this site is small, less than a megabyte (165KB in my case).  When this program is executed it does the downloading, meaning that this will not install applications offline such as downloading this on a computer with an internet connection and trying to install applications on a PC without an internet connection won’t work and trying to use this to install applications on a PC with a slow internet connection won’t be beneficial.

 

Here is how the interface works:

And this is what the installer app looks like in Windows 7:

ninite-ss

 

I give this service top marks for it’s usefulness, uniqueness, ease-of-use, and wide selection of applications.  However I’m interested to see if they will offer a way to do offline installs of applications (a lot more useful if performing a lot of installs on a lot of machines).