# HG changeset patch # User HackBot # Date 1477869797 0 # Node ID 4e914255974aaaffa9f21fcc65a9c713deb3c65d # Parent a53b2e6acb157dcf0c02fcf9bf9b7db8ecd00701 ` mv airport bin/airport; chmod a+x bin/airport diff -r a53b2e6acb15 -r 4e914255974a airport --- a/airport Sun Oct 30 23:23:02 2016 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -#! /usr/bin/env python - -import csv -import sys - -fields = dict(name=1, iata=4, icao=5) -if len(sys.argv) != 3: sys.stderr.write('usage: airport name|iata|icao key\n'); sys.exit(1) -kind, q = sys.argv[1:3] -if kind not in fields: sys.stderr.write('unknown search type: %s\n' % kind); sys.exit(1) - -with open('share/airports.dat', 'rb') as datafile: - for row in csv.reader(datafile): - if q.lower() in row[fields[kind]].lower(): - print '%s (%s, %s)' % (row[1], row[4] if row[4] else '?', row[5] if row[5] else '?') diff -r a53b2e6acb15 -r 4e914255974a bin/airport --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/airport Sun Oct 30 23:23:17 2016 +0000 @@ -0,0 +1,14 @@ +#! /usr/bin/env python + +import csv +import sys + +fields = dict(name=1, iata=4, icao=5) +if len(sys.argv) != 3: sys.stderr.write('usage: airport name|iata|icao key\n'); sys.exit(1) +kind, q = sys.argv[1:3] +if kind not in fields: sys.stderr.write('unknown search type: %s\n' % kind); sys.exit(1) + +with open('share/airports.dat', 'rb') as datafile: + for row in csv.reader(datafile): + if q.lower() in row[fields[kind]].lower(): + print '%s (%s, %s)' % (row[1], row[4] if row[4] else '?', row[5] if row[5] else '?')