def weergeef_instagram_links():
    """
    Geeft de bijbehorende station dict uit de lijst van alle stations (in de NS API)
    :param stationnaam: geef ofwel kort, middel als lange stationnaam om de bijbehorende station te identificeren
    :type stationnaam: str
    :return: station dict met namen en locatie
    :rtype: dict
    """
    T.delete(1.0, END)
    stationnaam = e.get()
    stations = lees_stationgegevens()
    gevonden = None
    for station in stations:

        if stationnaam in station["namen"].values():
            gevonden = stationnaam
            lat, lon = station["locatie"]
            lat = float(lat)
            lon = float(lon)
            instagram_data_dict = request_instagram(lat, lon)
            for data in instagram_data_dict:
                regeltekst = "%-20s %-60s" % (datetime.datetime.fromtimestamp(data["tijd"]), data["type"])

                T.insert(END, data["link"], "hlink", "       " + regeltekst + '\n')

    if gevonden is not None:
        print("Station %s gevonden" % gevonden)
    else:
        print("Geen station gevonden")
        T.insert(END, "Geen station gevonden")
def weergeef_instagram_links():
    """
    Geeft de bijbehorende station dict uit de lijst van alle stations (in de NS API)
    :param stationnaam: geef ofwel kort, middel als lange stationnaam om de bijbehorende station te identificeren
    :type stationnaam: str
    :return: station dict met namen en locatie
    :rtype: dict
    """
    stationnaam = e.get()
    stations = lees_stationgegevens()
    for station in stations:
        if stationnaam in station["namen"].values():
            print("Station gevonden")
            lat, lon = station["locatie"]
            lat = float(lat)
            lon = float(lon)
            instagram_data_dict = request_instagram(lat, lon)
            for data in instagram_data_dict:
                print(data)  # eerst kijken
                import datetime

                regeltekst = "%-30s %s %s %s" % (
                    data["plaatsnaam"],
                    datetime.datetime.fromtimestamp(data["tijd"]),
                    data["link"],
                    data["type"],
                )
                T.insert(END, regeltekst + "\n")

    else:
        print("Geen station gevonden")
def geef_station(stationnaam):
    """
    Geeft de bijbehorende station dict uit de lijst van alle stations (in de NS API)
    :param stationnaam: geef ofwel kort, middel als lange stationnaam om de bijbehorende station te identificeren
    :type stationnaam: str
    :return: station dict met namen en locatie
    :rtype: dict
    """
    stations = lees_stationgegevens()
    for station in stations:
        if stationnaam in station["namen"].values():
            return station