Added Upcoming & History functions, fixed some issues with index

This commit is contained in:
Remy
2011-07-11 00:54:41 -07:00
parent 1565ca9813
commit f043f0ccc0

View File

@@ -5,6 +5,7 @@ from optparse import OptionParser
from configobj import ConfigObj
from configcreate import configCreate
import webbrowser
import sqlite3
import webServer
import logger
import time
@@ -33,6 +34,14 @@ if not os.access(LOG_DIR, os.F_OK):
except:
print 'Unable to create log dir, logging to screen only'
def initialize():
database = os.path.join(FULL_PATH, 'headphones.db')
conn=sqlite3.connect(database)
c=conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS artists (ArtistID TEXT UNIQUE, ArtistName TEXT, ArtistSortName TEXT, DateAdded TEXT, Status TEXT)')
c.execute('CREATE TABLE IF NOT EXISTS albums (ArtistID TEXT, ArtistName TEXT, AlbumTitle TEXT, AlbumASIN TEXT, ReleaseDate TEXT, DateAdded TEXT, AlbumID TEXT UNIQUE, Status TEXT)')
c.execute('CREATE TABLE IF NOT EXISTS tracks (ArtistID TEXT, ArtistName TEXT, AlbumTitle TEXT, AlbumASIN TEXT, AlbumID TEXT, TrackTitle TEXT, TrackDuration, TrackID TEXT)')
c.execute('CREATE TABLE IF NOT EXISTS snatched (AlbumID TEXT, Title TEXT, Size INTEGER, URL TEXT, DateAdded TEXT, Status TEXT)')
def serverstart():
@@ -110,4 +119,5 @@ def serverstart():
if __name__ == '__main__':
initialize()
serverstart()