<%inherit file="base.html"/> <%! from headphones import db %> <%def name="headerIncludes()">
<%def name="body()">

${artist['ArtistName']}

Mark selected albums as

%for album in albums: <% if album['Status'] == 'Skipped': grade = 'Z' elif album['Status'] == 'Wanted': grade = 'X' elif album['Status'] == 'Snatched': grade = 'C' else: grade = 'A' myDB = db.DBConnection() totaltracks = len(myDB.select('SELECT TrackTitle from tracks WHERE AlbumID=?', [album['AlbumID']])) havetracks = len(myDB.select('SELECT TrackTitle from have WHERE ArtistName like ? AND AlbumTitle like ?', [album['ArtistName'], album['AlbumTitle']])) try: percent = (havetracks*100.0)/totaltracks if percent > 100: percent = 100 except (ZeroDivisionError, TypeError): percent = 0 totaltracks = '?' %> %endfor
Album Name Release Date Release Type Status Have
${album['AlbumTitle']} ${album['ReleaseDate']} ${album['Type']} ${album['Status']} %if album['Status'] == 'Skipped': [want] %elif album['Status'] == 'Wanted': [skip] %else: [retry][new] %endif
${havetracks}/${totaltracks}
<%def name="headIncludes()"> <%def name="javascriptIncludes()">