#!/usr/bin/env python3
from csv import DictReader
from lxml.etree import ElementTree
from lxml.builder import E
import sys
ElementTree(
E.gpx(
*(
E.wpt(
E.name(row["name"]),
E.extensions(E.color(row["color"])),
lat=row["latitude"],
lon=row["longitude"],
)
for row in DictReader(sys.stdin)
)
)
).write(sys.stdout.buffer, pretty_print=True)
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoKZnJvbSBjc3YgaW1wb3J0IERpY3RSZWFkZXIKZnJvbSBseG1sLmV0cmVlIGltcG9ydCBFbGVtZW50VHJlZQpmcm9tIGx4bWwuYnVpbGRlciBpbXBvcnQgRQppbXBvcnQgc3lzCgpFbGVtZW50VHJlZSgKICAgIEUuZ3B4KAogICAgICAgICooCiAgICAgICAgICAgIEUud3B0KAogICAgICAgICAgICAgICAgRS5uYW1lKHJvd1sibmFtZSJdKSwKICAgICAgICAgICAgICAgIEUuZXh0ZW5zaW9ucyhFLmNvbG9yKHJvd1siY29sb3IiXSkpLAogICAgICAgICAgICAgICAgbGF0PXJvd1sibGF0aXR1ZGUiXSwKICAgICAgICAgICAgICAgIGxvbj1yb3dbImxvbmdpdHVkZSJdLAogICAgICAgICAgICApCiAgICAgICAgICAgIGZvciByb3cgaW4gRGljdFJlYWRlcihzeXMuc3RkaW4pCiAgICAgICAgKQogICAgKQopLndyaXRlKHN5cy5zdGRvdXQuYnVmZmVyLCBwcmV0dHlfcHJpbnQ9VHJ1ZSk=
bGF0aXR1ZGUsbG9uZ2l0dWRlLG5hbWUsY29sb3IKNTMuNSwxMCxUZXN0MCwjMDA0NWZmCjUyLjEsOS4zLFRlc3QxLCM3Mzk5MTEK
latitude,longitude,name,color
53.5,10,Test0,#0045ff
52.1,9.3,Test1,#739911