aktiiviset haut muokkauksen parannus

This commit is contained in:
Tontze
2026-06-28 13:45:43 +03:00
parent a3939a173f
commit 830410b1ac
5 changed files with 100 additions and 33 deletions
+17 -1
View File
@@ -101,6 +101,23 @@ def poista_kohde(index):
torrent_vahti.tallenna_kaikki_data(kaikki_data)
return jsonify({'status': 'ok'})
@app.route('/paivita_kohde/<int:index>', methods=['POST'])
def paivita_kohde(index):
data = request.json
kaikki_data = torrent_vahti.lataa_kaikki_data()
if 0 <= index < len(kaikki_data.get("hakukohteet", [])):
kaikki_data["hakukohteet"][index] = {
"jackett_haku": data['jackett_haku'],
"regex_suodatin": data.get('regex_suodatin', '.*'),
"kohdekansio": data['kohdekansio'],
"paivat": data.get('paivat', [0, 1, 2, 3, 4, 5, 6])
}
torrent_vahti.tallenna_kaikki_data(kaikki_data)
return jsonify({'status': 'ok'})
return jsonify({'status': 'error', 'message': 'Virheellinen indeksi'}), 400
@app.route('/poista_historiarivi', methods=['POST'])
def poista_historiarivi():
data = request.json
@@ -128,7 +145,6 @@ def tyhjenna_loki():
return jsonify({'status': 'ok'})
if __name__ == '__main__':
# Käytetään dynaamista ajastinta asetuksista
def automaattinen_ajastin():
while True:
kaikki_data = torrent_vahti.lataa_kaikki_data()