aircraft

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2021 License: BSD-3-Clause Imports: 3 Imported by: 0

README

go-sfomuseum-aircraft

Go package for working with aircraft, in a SFO Museum context.

Tools

lookup
$> ./bin/lookup -h
Usage of ./bin/lookup:
  -lookup-uri string
    	Valid options are: icao://, sfomuseum:// (default "sfomuseum://")

Lookup an aircraft by it's ICAO aircraft designator or manufacturer code.

./bin/lookup -lookup-uri icao:// B737
BOEING B737 "737-700"
BOEING B737 "737-700 BBJ"
BOEING B737 "C-40"
BOEING B737 "C-40 Clipper"
BOEING B737 "Clipper"
BOEING B737 "BBJ (737-700)"
./bin/lookup -lookup-uri icao:// EMBRAER
EMBRAER E170 "170"
EMBRAER E190 "190"
EMBRAER AMX "A-1"
EMBRAER TUCA "A-27 Tucano"
EMBRAER E314 "A-29"
EMBRAER E314 "ALX"
EMBRAER AMX "AMX"
...
EMBRAER E290 "ERJ-190-300"
EMBRAER E290 "E190-E2"
EMBRAER E295 "ERJ-190-400"
EMBRAER E295 "E195-E2"
EMBRAER E275 "ERJ-190-500"
EMBRAER E275 "E175-E2"
EMBRAER KC39 "KC-390"
EMBRAER P28U "EMB-711ST Corisco 2 Turbo"
EMBRAER P28U "Corisco 2 Turbo"

If you pass the -lookup-uri sfomuseum:// flag you can lookup aircraft by their SFO Museum (WOF) ID or, where there is a concordance, their ICAO designator code.

./bin/lookup -lookup-uri sfomuseum:// B744
1159289915 B744 "Boeing 747-400"
> ./bin/lookup -lookup-uri sfomuseum:// 1159289467
1159289467  "Antonov An-8"

See also

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterLookup added in v0.2.1

func RegisterLookup(ctx context.Context, scheme string, init_func LookupInitializationFunc) error

Types

type Lookup

type Lookup interface {
	Find(context.Context, string) ([]interface{}, error)
	Append(context.Context, interface{}) error
}

func NewLookup added in v0.2.1

func NewLookup(ctx context.Context, uri string) (Lookup, error)

type LookupInitializationFunc added in v0.2.1

type LookupInitializationFunc func(ctx context.Context, uri string) (Lookup, error)

Directories

Path Synopsis
cmd
build-icao-data command
lookup command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL