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