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 weergeef_instagram_links():
    """
    Kijk in de stations dict of het ingevulde station er in zit. Weergeef vervolgens de geposte instagram media.
    stationnaam: geef ofwel kort, middel als lange stationnaam om de bijbehorende station te identificeren
    :type stationnaam: string
    :type stations en instagram_data_dict: dict
    """
    T.delete(1.0, END)
    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:
                import datetime
                regeltekst = "%-30s %s %s"%(data["plaatsnaam"],datetime.datetime.fromtimestamp(data["tijd"]), data["type"])
                T.insert(END, data["link"], "hlink", regeltekst + '\n')
    else:
     print("Geen station gevonden")