Added active filter to download method query.

This commit is contained in:
Dan Dembinski
2020-03-11 16:14:12 -04:00
parent 0568f7af9d
commit 2db2898d2f

View File

@@ -1,5 +1,5 @@
from flask_sqlalchemy import SQLAlchemy from flask_sqlalchemy import SQLAlchemy
from flask import Flask from flask import Flask, jsonify
import json import json
import time import time
@@ -39,12 +39,13 @@ class url_metadata(db.Model):
@app.route('/download', methods=['GET']) @app.route('/download', methods=['GET'])
def download(): def download():
# updated = []
# db_URI = 'mysql+pymysql://mdownload:mdownload@192.168.86.198:3306/Downloads' # db_URI = 'mysql+pymysql://mdownload:mdownload@192.168.86.198:3306/Downloads'
# query = db.select([manga.columns.url, url_metadata.columns.base_url, manga.columns.url_flag]) # query = db.select([manga.columns.url, url_metadata.columns.base_url, manga.columns.url_flag])
# result = db.session.query(manga.base_url, manga.name, manga.url, url_metadata.base_url, url_metadata.flag).join(manga.url_flag == url_metadata.flag).all() # result = db.session.query(manga.base_url, manga.name, manga.url, url_metadata.base_url, url_metadata.flag).join(manga.url_flag == url_metadata.flag).all()
result = db.session.query(manga, url_metadata).join(url_metadata, manga.url_flag==url_metadata.flag).all() result = db.session.query(manga, url_metadata).filter_by(active=1).join(url_metadata, manga.url_flag==url_metadata.flag).all()
# PATH = 'Manga/' # PATH = 'Manga/'
# PATH = 'smb://MediaServer._smb._tcp.local/Downloads/Manga/' # PATH = 'smb://MediaServer._smb._tcp.local/Downloads/Manga/'
@@ -52,9 +53,11 @@ def download():
for each in result: for each in result:
execute = """manga-py """ + each.url_metadata.base_url+each.manga.url + """ -n \"""" + each.manga.name + """\" -d \"""" + PATH + """\" -z -N""" execute = """manga-py """ + each.url_metadata.base_url+each.manga.url + """ -n \"""" + each.manga.name + """\" -d \"""" + PATH + """\" -z -N"""
# print("""manga-py """ + each.url_metadata.base_url+each.manga.url + """ -n \"""" + each.manga.name + """\" -d \"""" + PATH + """\" -z -N""")
os.system(execute) os.system(execute)
# updated.append(each.manga.name)
return "neat" return jsonify(updated='done')
# def upload_jason(): # def upload_jason():
# url = [] # url = []