diff --git a/database.py b/database.py index d3310f0..9f521b5 100644 --- a/database.py +++ b/database.py @@ -6,4 +6,5 @@ db_URI = 'mysql+pymysql://pc:pc@192.168.86.198/Podcast' engine = sql.create_engine(db_URI) con = engine.connect() -metadata = sql.MetaData() \ No newline at end of file +metadata = sql.MetaData() + diff --git a/main.py b/main.py index 6eca6db..e094eaf 100644 --- a/main.py +++ b/main.py @@ -1,12 +1,12 @@ import opml # import sqlalchemy as db -import database.py as db +import database as db +userID = None def podcastImport (userID): - - - podcasts = db.Table('Users', db.metadata, autoload=True, autoload_with=db.engine) + print(userID) + podcasts = db.sql.Table('Users', db.metadata, autoload=True, autoload_with=db.engine) outline = opml.parse("podcast_republic_podcasts.opml") x = len(outline) @@ -15,30 +15,32 @@ def podcastImport (userID): while y < x: title = outline[y].title url = outline[y].xmlUrl - artwork = outline[y].py_artwork + artwork = outline[y].pr_artwork desc = outline[y].pr_desc - query = """insert into """ + podcasts+""""(userID, title, URL, desc, artworkURL values (""" + userID + """,""" + title + """,""" + url + """,""" + desc + """,""" + artwork + """)""" + query = """insert into podcasts""""(userID, title, URL, desc, artworkURL values (""" + userID + """,""" + title + """,""" + url + """,""" + desc + """,""" + artwork + """)""" + + # print(str(query)) db.con.execute(query) y=y+1 def login(): - username = 'dan' + username = 'Dan' password = 'password' - user = db.Table('Users', db.metadata, autoload=True, autoload_with=db.engine) + user = db.sql.Table('Users', db.metadata, autoload=True, autoload_with=db.engine) - query = db.text(""" select userID from """ + user + """ where username =""" + username) + query = db.sql.text(""" select userID from Users where username = \"""" + username+"""\"""") result = db.con.execute(query).fetchone() - db.con.close() + print(result[0]) - return result + return result[0] while True: - userID = None + print("user " + str(userID)) print("1. Login \n 2. Upload") val = input(">>>")