From cf80116185e838ce11b129cd2bb86a04d5d6ac05 Mon Sep 17 00:00:00 2001 From: Dan Dembinski Date: Fri, 22 May 2020 23:13:30 -0400 Subject: [PATCH] Worked on the out of date method a bit. All the checking logic is in place. But it adds a new record instead of updating the existing record. --- main.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 5d5b74c..ba0ad70 100644 --- a/main.py +++ b/main.py @@ -170,13 +170,15 @@ def upgrade(): @app.route('/ood/', methods=['GET']) def ood(): + + added = [] + url = [] base = [] name = [] y = 0 z = 0 - mangaName = manga.query().all() with open(PATH + "/tach.json", "r") as tf: # with open("tach.json", "r") as tf: @@ -190,6 +192,22 @@ def ood(): base.append(data["mangas"][y]["manga"][2]) y = y + 1 + for each in name: + # print('start') + if manga.query.filter_by(name=name[z]).first(): + result = manga.query.filter_by(name=name[z]).first() + if result.url != url[z]: + new_manga={} + # print('----' + name[z]) + # print(url[z]) + # print(result.url) + query = manga(name=name[z], url=url[z], url_flag=str(base[z]), view_format=0, unknown_value=0) + new_manga['title'] = name[z] + added.append(new_manga) + db.session.add(query) + z = z + 1 + db.session.commit() + return jsonify(updated=added) @app.route('/test/', methods=['GET']) def test():