diff --git a/__pycache__/torrent_vahti.cpython-311.pyc b/__pycache__/torrent_vahti.cpython-311.pyc index e5a79d4..28c5bbc 100644 Binary files a/__pycache__/torrent_vahti.cpython-311.pyc and b/__pycache__/torrent_vahti.cpython-311.pyc differ diff --git a/torrent_vahti.py b/torrent_vahti.py index 880fd0a..6a81110 100644 --- a/torrent_vahti.py +++ b/torrent_vahti.py @@ -103,6 +103,7 @@ def tarkista_ja_lataa(): print(f"--- ALOITETAAN ERITELTY JACKETT & QBITTORRENT API-HAKU ({time.strftime('%Y-%m-%d %H:%M:%S')}) ---") data = lataa_kaikki_data() ladatut = lataa_jo_ladatut() + # Ma=0, Ti=1, Ke=2, To=3, Pe=4, La=5, Su=6 tanaan = datetime.datetime.now().weekday() jackett_url = data["asetukset"].get("jackett_url", "") @@ -118,8 +119,12 @@ def tarkista_ja_lataa(): return for kohde in hakulista: + # Varmistetaan että "paivat" löytyy, oletuksena kaikki päivät jos ei määritelty sallitut_paivat = kohde.get("paivat", [0, 1, 2, 3, 4, 5, 6]) + + # TÄRKEÄ KORJAUS: Tarkistus heti silmukan alussa if tanaan not in sallitut_paivat: + print(f" -> HYPPY: {kohde['jackett_haku']} ei sallittu tänään (pvä: {tanaan})") continue haku = kohde["jackett_haku"] @@ -158,4 +163,4 @@ def tarkista_ja_lataa(): print("--- HAKUKIERROS VALMIS ---\n") if __name__ == "__main__": - tarkista_ja_lataa() \ No newline at end of file + tarkista_ja_lataa()