Re: Starting Chicago Gnome User Group



Hi (again) Patrick,

Patrick Wagstrom wrote:
>> 1. Identify a starting group of 6 or 8 people who will give you some
>> initial momentum (the GNOME map moght help with this:
>> http://live.gnome.org/GnomeWorldWide)
> 
> Is there a way to make this a higher resolution map?  While it's cool 
> and all that, it's nigh impossible to actually read the data on the map 
> for anywhere that has more than 200 people.  Barring that, does anyone 
> have GoogleMaps-Fu to make it into something scalable, so we can better 
> see where people are.   I can make out a few names in the Northeast and 
> Midwest, but I can't tell enough about where they are.

It's a hack I did in a few minutes, but here's a script I wrote:

#!/bin/bash
# Usage: gnome_user_list.sh filename lat_min lat_max long_min long_max

lat_min=$2
lat_max=$3
long_min=$4
long_max=$5

while read lat long user; do
  # Strip leading #s, bc doesn't like them
  lat=${lat#+}
  long=${long#+}

  if (echo "$lat $long $user" | grep -v '\.[0-9]*\.' > /dev/null) ; then
    in_range=`echo "( $lat > $lat_min ) && ( $lat < $lat_max ) &&  (
$long > $long_min ) && ( $long < $long_max )" | bc `;
    if [ $in_range -eq 1 ]; then
      echo $lat " " $long " " $user;
    fi
  fi

done < $1

Run it like this with a list of names in the raw text format from the wiki:
dneary sligo:~/src/gnome$ ./gnome_user_list.sh gnome_users.txt 36.9 49.5
-97.2 -80.5
40.109683   -083.124626   "Harshy" # Sean Harshbarger, Dublin, OH, USA
39.9991   -86.0765   "jimmy_dean"
40.090943   -88.257737   "shaunm" # Shaun McCance, Champaign, IL, USA
43.3431   -85.9239   "stro" # Luke Stroven, Bridgeton, MI, USA
42.7335   -83.0364   "whiprush" # Jorge Castro, Washington, MI, USA
38.623850   -90.308056   "jamin" # Jamin P. Gray, St. Louis, MO USA
41.795708   -087.582358   "trow" # Jon Trowbridge, Chicago, IL, USA
41.6638   -91.5378   "tremobyl" # Beppo Verde, Iowa City, IA, USA
41.9317   -88.7567   "jcape" # JamesCape, !DeKalb, IL, USA
42.018   -91.5968   "mxpxpod" # Bryan Forbes, Marion, IA, USA
44.9391   -93.254   "jjongsma" # Jonathon Jongsma, Minneapolis, MN, USA
44.7853   -93.5766   "silwenae" # PaulCutler, Minneapolis, MN, USA
41.9397   -87.6504   "gabaug" # GabrielBurt, Chicago, IL, USA
41.5131   -81.604   KevinKubasik # Cleveland, Ohio, USA
41.105   -81.609   "JRaster" # James Dodd, Copley, Ohio, USA

Out pops everyone in the latitude/longtitude range that you specify on
the command line.

Cheers,
Dave.

-- 
Dave Neary
GNOME Foundation member
bolsh gnome org



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]