import os
import glob
# Definiramo listu gradova (nazivi slika bez ekstenzije .png)
gradovi = ['podgorica', 'grad2', 'grad3']  # Dodajte sve gradove koji vam trebaju

# Putanja do glavnog direktorija sa folderima datumima
putanja_do_foldera = '/putanja/do/vasih/foldera/'

# Funkcija za pronalazak slika za dane gradove u određenom datumu
def pronadji_slike_za_gradove(datum):
    for grad in gradovi:
        # Kreiramo uzorak putanje do slike
        uzorak_putanje = os.path.join(putanja_do_foldera, f'{datum}*{grad}.png')
        
        # Pronalazimo sve slike koje odgovaraju uzorku
        slike = glob.glob(uzorak_putanje)
        
        # Ispisujemo pronađene slike
        for slika in slike:
            print(f'Pronađena slika za {grad} za datum {datum}: {slika}')

# Glavni dio programa
if __name__ == "__main__":
    # Listamo sve foldere u glavnom direktoriju
    for folder in os.listdir(putanja_do_foldera):
        # Provjeravamo da li je folder u formatu yymmdd00
        if len(folder) == 8 and folder.isdigit():
            datum = folder[:6]  # Datum je prvih 6 karaktera
            pronadji_slike_za_gradove(datum)

