コード例 #1
0
ファイル: web.py プロジェクト: ZigiWalter/myAutoRX
def flask_get_kml():
    """ Return KML with autorefresh """

    _config = autorx.config.global_config
    kml = Kml()
    netlink = kml.newnetworklink(name="Radiosonde Auto-RX Live Telemetry")
    netlink.open = 1
    netlink.link.href = flask.request.host_url + "rs_feed.kml"
    try:
        netlink.link.refreshinterval = _config["kml_refresh_rate"]
    except KeyError:
        netlink.link.refreshinterval = 10
    netlink.link.refreshmode = "onInterval"
    return kml.kml(), 200, {"content-type": "application/vnd.google-earth.kml+xml"}
コード例 #2
0
def add_netlink(kml: simplekml.Kml, link_file: str):
    netlink = kml.newnetworklink(name=link_file)
    netlink.link.href = link_file
    netlink.link.viewrefreshmode = simplekml.ViewRefreshMode.onrequest
    write_main()