pushed tentative fix for import
This commit is contained in:
parent
d921c92aed
commit
f54414c300
@ -1,8 +1,8 @@
|
|||||||
import os
|
import os
|
||||||
from werkzeug.security import generate_password_hash
|
from werkzeug.security import generate_password_hash
|
||||||
|
|
||||||
CONTENT_BASE_DIR = os.getenv("CONTENT_BASE_DIR", "/library")
|
#CONTENT_BASE_DIR = os.getenv("CONTENT_BASE_DIR", "/library")
|
||||||
#CONTENT_BASE_DIR = os.getenv("CONTENT_BASE_DIR", "/home/drudoo/ComicsTest/Comics")
|
CONTENT_BASE_DIR = os.getenv("CONTENT_BASE_DIR", "/home/drudoo/ComicsTest/Comics")
|
||||||
|
|
||||||
TEENYOPDS_ADMIN_PASSWORD = os.getenv("TEENYOPDS_ADMIN_PASSWORD", None)
|
TEENYOPDS_ADMIN_PASSWORD = os.getenv("TEENYOPDS_ADMIN_PASSWORD", None)
|
||||||
users = {}
|
users = {}
|
||||||
|
11
main.py
11
main.py
@ -37,7 +37,7 @@ def healthz():
|
|||||||
|
|
||||||
@app.route('/import')
|
@app.route('/import')
|
||||||
def import2sql():
|
def import2sql():
|
||||||
conn = sqlite3.connect('/app/app.db')
|
conn = sqlite3.connect('app.db')
|
||||||
list = []
|
list = []
|
||||||
|
|
||||||
start_time = timeit.default_timer()
|
start_time = timeit.default_timer()
|
||||||
@ -45,7 +45,6 @@ def import2sql():
|
|||||||
for file in files:
|
for file in files:
|
||||||
f = os.path.join(root, file)
|
f = os.path.join(root, file)
|
||||||
#try:
|
#try:
|
||||||
print(f,file=sys.stdout)
|
|
||||||
try:
|
try:
|
||||||
s = zipfile.ZipFile(f)
|
s = zipfile.ZipFile(f)
|
||||||
#s = gzip.GzipFile(f)
|
#s = gzip.GzipFile(f)
|
||||||
@ -60,13 +59,17 @@ def import2sql():
|
|||||||
SERIES=Bs_data.select('Series')[0].text
|
SERIES=Bs_data.select('Series')[0].text
|
||||||
VOLUME=Bs_data.select('Volume')[0].text
|
VOLUME=Bs_data.select('Volume')[0].text
|
||||||
PUBLISHER=Bs_data.select('Publisher')[0].text
|
PUBLISHER=Bs_data.select('Publisher')[0].text
|
||||||
|
try:
|
||||||
TITLE=Bs_data.select('Title')[0].text
|
TITLE=Bs_data.select('Title')[0].text
|
||||||
|
except:
|
||||||
|
TITLE="" #sometimes title is blank.
|
||||||
PATH=f
|
PATH=f
|
||||||
UPDATED=str(datetime.datetime.now())
|
UPDATED=str(datetime.datetime.now())
|
||||||
#print(UPDATED,file=sys.stdout)
|
#print(UPDATED,file=sys.stdout)
|
||||||
sql="INSERT OR REPLACE INTO COMICS (CVDB,ISSUE,SERIES,VOLUME, PUBLISHER, TITLE, FILE,PATH,UPDATED) VALUES ("+CVDB[0]+",'"+ISSUE+"','"+SERIES+"','"+VOLUME+"','"+PUBLISHER+"','"+TITLE+"','"+file+"','" + f + "','" + UPDATED + "')"
|
#sql="INSERT OR REPLACE INTO COMICS (CVDB,ISSUE,SERIES,VOLUME, PUBLISHER, TITLE, FILE,PATH,UPDATED) VALUES ("+CVDB[0]+",'"+ISSUE+"','"+SERIES+"','"+VOLUME+"','"+PUBLISHER+"','"+TITLE+"','"+file+"','" + f + "','" + UPDATED + "')"
|
||||||
#print(sql,file=sys.stdout)
|
#print(sql,file=sys.stdout)
|
||||||
conn.execute(sql);
|
#conn.execute(sql);
|
||||||
|
conn.execute("INSERT OR REPLACE INTO COMICS (CVDB,ISSUE,SERIES,VOLUME, PUBLISHER, TITLE, FILE,PATH,UPDATED) VALUES (?,?,?,?,?,?,?,?,?)", (CVDB[0], ISSUE, SERIES, VOLUME, PUBLISHER, TITLE, file, f, UPDATED))
|
||||||
conn.commit()
|
conn.commit()
|
||||||
except:
|
except:
|
||||||
print(f,file=sys.stdout)
|
print(f,file=sys.stdout)
|
||||||
|
Loading…
Reference in New Issue
Block a user