Added method to upgrade manga-py without updating entire container. Started working on method to check if the manga url matches what is in the json file. Will add option to update db urls if they differ.

This commit is contained in:
2020-04-01 13:12:01 -04:00
parent 4118686ec1
commit 9e46ed7d33

49
main.py
View File

@@ -147,5 +147,54 @@ def check(passin=0):
else:
return jsonify(missingFlags=missingFlags, missingManga=missingManga)
@app.route('/upgrade/', methods=['Put'])
def upgrade():
os.system('pip install --upgrade manga-py')
return jsonify(status='manga-py upgrade ran')
@app.route('/ood/', methods=['GET'])
def ood():
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:
data = json.load(tf)
for x in data["mangas"]:
# Manga Name
name.append(data["mangas"][y]["manga"][1])
# Mange URL
url.append(data["mangas"][y]["manga"][0])
# Mange Base URL
base.append(data["mangas"][y]["manga"][2])
y = y + 1
@app.route('/test/', methods=['GET'])
def test():
y = 0
mangaInfo=[]
tf = """{"version":2,"mangas":[{"manga":["/manga/ul921197","A Wife Who Heals With Tights",2528986671771677900,0,0]},{"manga":["/manga/Amano-Megumi-Wa-Suki-Darake","Amano Megumi wa Suki Darake!",9,0,0]},{"manga":["/manga/Ansatsu-Kyoushitsu","Ansatsu Kyoushitsu",9,0,0]},{"manga":["/manga/ab918062","Ashigei Shoujo Komura-San",2528986671771677900,0,0]},{"manga":["/manga/mrs-serie-200174290","Asper Girl",1554176584893433663,0,0]},{"manga":["/manga/ga919880","Awkward Senpai",2528986671771677900,0,0]},{"manga":["/manga/31231/","Azur Lane: Queen\u0027s Orders",2499283573021220255,0,0]},{"manga":["https://manganelo.com/manga/read_bakuman_manga_online","Bakuman",2528986671771677900,0,0]}]"""
mangaName = manga.query.all()
with open(PATH + "/tach.json", "r") as tf:
data = json.load(tf)
for x in data["mangas"]:
watchedManga = {}
# Manga Name
watchedManga['name']=data["mangas"][y]["manga"][1]
# Mange URL
watchedManga['url']=data["mangas"][y]["manga"][0]
# Mange Base URL
watchedManga['base']=data["mangas"][y]["manga"][2]
y = y + 1
mangaInfo.append(watchedManga)
return jsonify(mangaInfo)
if __name__ == "__main__":
app.run(host='0.0.0.0', debug=True)