GPSD chrome extension

Hi all

My first “meaningful” contribution to this community…

i have recently completed fixing some bits of code for a chrome extension that communicates with GPSD. The original bits of code was taken as inspiration from GitHub - micolous/gpsd-chrome-polyfill: gpsd polyfill for Chrom{e,ium}. I have forked the code into GitHub - sulph68/gpsd-chrome-extension: gpsd chrome extension.

I have tested this for a while and indications are that it works well as long as there is a good and active installation of GPSD on the uConsole.. with a GPS device of course. i am currently testing with a HOLUX USB based m-241.

i have yet to package this into a publicly available extension. I am still contemplating if i want to go that.

If anyone would like to take this extension for a spin, please check out the code and enable it in developer mode within chrome://extensions

Please make sure that you have tested the gpspipew.py command before installing.

If all is done correctly, one should

  1. see that the GPSD connector is installed
  2. Be able to get a precise location when using Google Maps, OSM or any other software.

i am using this in a combination of gpsshare, gpsd. This allows me to use all my software such as gnome-maps, xgps, cgps, pygpsclient all at the same time without locking up the serial port.

Let me know if anyone has any questions!

Sharing a little more details on how i setup my GPS such that a few apps can read the same device at the same time.