hakujen välisen ajan säätö lisätty

This commit is contained in:
Tontze
2026-06-17 07:45:13 +03:00
parent 4af93d1add
commit 0c06e012d3
5 changed files with 25 additions and 14 deletions
+7 -3
View File
@@ -66,7 +66,8 @@ def tallenna_asetukset():
"jackett_api_key": data.get('jackett_api_key', ''),
"qbit_url": data.get('qbit_url', ''),
"qbit_user": data.get('qbit_user', 'admin'),
"qbit_pass": data.get('qbit_pass', '')
"qbit_pass": data.get('qbit_pass', ''),
"haku_vali": int(data.get('haku_vali', 900))
}
torrent_vahti.tallenna_kaikki_data(kaikki_data)
return jsonify({'status': 'ok'})
@@ -127,13 +128,16 @@ def tyhjenna_loki():
return jsonify({'status': 'ok'})
if __name__ == '__main__':
# Käytetään dynaamista ajastinta asetuksista
def automaattinen_ajastin():
while True:
time.sleep(900)
kaikki_data = torrent_vahti.lataa_kaikki_data()
vali = kaikki_data["asetukset"].get("haku_vali", 900)
time.sleep(vali)
suorita_haku_prosessi()
ajastin_saie = threading.Thread(target=automaattinen_ajastin)
ajastin_saie.daemon = True
ajastin_saie.start()
app.run(host='0.0.0.0', port=5000)
app.run(host='0.0.0.0', port=5000)