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:
49
main.py
49
main.py
@@ -147,5 +147,54 @@ def check(passin=0):
|
|||||||
else:
|
else:
|
||||||
return jsonify(missingFlags=missingFlags, missingManga=missingManga)
|
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__":
|
if __name__ == "__main__":
|
||||||
app.run(host='0.0.0.0', debug=True)
|
app.run(host='0.0.0.0', debug=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user