Categories
Mozilla Open Source Software

GeoLocateFox 0.2 Released

Last night I pushed the bits for GeoLocateFox 0.2. The changes aren’t very many but it’s pretty cool.

  • Add HostIP look up (disabled by default)
  • Add support for newer Flock, and Firefox through 3.0 alpha

Go to the options window (open up the extension manager, right click on GeoLocateFox, and select options) and check the HostIP box. This will send the IP address of the website you visit to the HostIP.info website, and get coordinates if available. This is only used if the site provides no GeoLocation data on it’s own. It’s off by default for privacy reasons. It’s pretty cool.

Next up is a bug fix release for mozPod, no date on that just yet. It’s overdue.

Categories
Mozilla

GeoLocateFox 0.1.2 Released

I released a small update to GeoLocateFox that contains the following changes:

  • Update to use Yahoo Map API v. 3.0 (Yahoo now supports more non-North American Locations!!!).
  • Add support for newer Flock.
  • Slightly better compressed images.
  • Updated some url’s to project page.

I should also note that Yahoo’s maps are a improved (a TON).

You can find the latest release here.

And in even bigger news…
I have a new beta release available (here) that contains support for Host IP lookup using the Hostip.info database. This will find tons more locations (and the database improves all the time).

To enable the Hostip feature, open the extensions manager (Tools Menu –> Extensions) and right click on GeoLocateFox and select “Options”. There is checkbox on the right side to enable this feature. It’s off by default because it requires sending the IP address of the website you visit to the Hostip.info server.

This is a beta, though I’d love to know how it works for people.

Categories
Mozilla

GeoLocateFox 0.1.1

GeoLocateFox 0.1.1 has been released. Changes are:

  • Firefox 1.5.0.* Support
  • Flock Support
  • SeaMonkey Support
  • Small fix to detection code
  • Small ui fix

Get GeoLocateFox

Categories
Mozilla

GeoLocateFox Update

FYI I’ve updated GeoLocateFox to let it install in 1.5.x installs. Nothing else changed, it’s literally just the install.rdf that changed hence it’s still 0.1.

Categories
Google Mozilla

Introducing GeoLocateFox

GeoLocateFoxI got this idea back in mid December, wrote down a few lines of code, and stashed it to the side because I was in the middle of finals. Around new years I came back to the idea and implemented it. This ended up being a submission for Extend Firefox. I’m not sure what others will think of it, but I found it fun. It’s still a little limited, but has some potential.

What does GeoLocateFox do?

The extension makes use of geolocation meta tags provided by some webpages (such as this one). On such pages, the icon GeoLocateFox Icon illuminates to alert you to such content. You can then put your mouse over the icon to get a map of where the website originates. Double Clicking on the icon will bring up a full size map.

Why aren’t there any non-US maps?

For the moment, this only works on coordinates in the United States, as Yahoo Maps has yet to implement other parts of the world (this is hopefully coming soon).

Why not use Google?

Currently this extension only supports Yahoo! Maps. The intent is to support multiple mapping providers including Google, but to date only Yahoo! has a terms of use that allow for non-webapplication use. Google explicity prohibits such use right now. They were contacted by me in mid December about this extension, but to date have not replied with permission to include their service. While it may in theory be ok
to do considering Firefox is a web browser, and we are not doing anything harmful or commercially, I don’t wish to get into any trouble, it’s their API, and I respect that. Perhaps someone from Google Local will contact me about this. I’d love to add in support for it (would be great for international use).

Where can I get it?

For now you can get it here. I need to setup a project page at mozdev at some point. This is a 0.1 release, so there are still bugs.