Last fix for years
This commit is contained in:
parent
14d61a31ff
commit
6a1ffde5e8
1 changed files with 6 additions and 6 deletions
|
@ -11,7 +11,7 @@ def read_music_database():
|
|||
conn.close()
|
||||
return music_list
|
||||
|
||||
def read_count_database(year: int = datetime.datetime.now().year):
|
||||
def read_count_database(year: int):
|
||||
if year == datetime.datetime.now().year:
|
||||
conn = sqlite3.connect(f'assets/localwrapped/count.db')
|
||||
c = conn.cursor()
|
||||
|
@ -29,13 +29,13 @@ def read_count_database(year: int = datetime.datetime.now().year):
|
|||
|
||||
def total_play_time(year: int):
|
||||
total_time = 0
|
||||
for countvar in read_count_database():
|
||||
for musicvar in read_music_database(year):
|
||||
for countvar in read_count_database(year):
|
||||
for musicvar in read_music_database():
|
||||
if countvar[0] == musicvar[0]:
|
||||
total_time += float(musicvar[-1]) * countvar[1]
|
||||
return total_time
|
||||
|
||||
def generatehtmlcode(year: int):
|
||||
def generatehtmlcode(year: int = datetime.datetime.now().year):
|
||||
html = '<DOCTYPE html>\n<html>\n'
|
||||
html += '<head>\n<meta charset="UTF-8">\n<link href="https://fonts.googleapis.com/css2?family=Jetbrains+Mono:wght@400;700&display=swap" rel="stylesheet">\n</head>\n'
|
||||
html += '<body style="background-color: #1f1f1f; color: #ffffff; font-family: \'Jetbrains Mono\', monospace;">\n<meta name="viewport" content="width=device-width, initial-scale=1.0">\n'
|
||||
|
@ -48,7 +48,7 @@ def generatehtmlcode(year: int):
|
|||
html += '<h3>Hi guys. I am too lazy to add links to song names. To find which song is it, check <a href="musiclist.html" style="color: #ffffff;">this link</a>.</h3>\n'
|
||||
html += '<h2>' + str(year) + '</h2>\n'
|
||||
html += '<form action="index.html">\n<input type="submit" value="Back to main page" style="background-color: #1f1f1f; color: #ffffff; border: 2px solid #ffffff; border-radius: 5px; padding: 10px 20px; margin: 10px 0px;">\n</form>\n'
|
||||
html += '<h2>Total Play Time: ' + str(int(total_play_time(url)/60)) + ' minutes</h2>\n'
|
||||
html += '<h2>Total Play Time: ' + str(int(total_play_time(datetime.datetime.now().year)/60)) + ' minutes</h2>\n'
|
||||
if year == datetime.datetime.now().year:
|
||||
html += '<h2>Last Updated: ' + datetime.datetime.utcfromtimestamp(os.path.getmtime('assets/localwrapped/count.db')).strftime('%Y-%m-%d %H:%M:%S') + ' (UTC +0, I hope.)</h2>\n';
|
||||
else:
|
||||
|
@ -56,7 +56,7 @@ def generatehtmlcode(year: int):
|
|||
html += '<h3>Most Played Musics</h3>\n'
|
||||
html += '<ol>\n'
|
||||
count_list_formatted = []
|
||||
for music in read_count_database():
|
||||
for music in read_count_database(year):
|
||||
music_name = music[0]
|
||||
count = music[1]
|
||||
count_list_formatted.append([music_name, count])
|
||||
|
|
Loading…
Reference in a new issue