html escape html

This commit is contained in:
ChaotiCryptidz 2022-02-07 10:35:15 +00:00
parent 6551de89e8
commit 9599a0e600

View file

@ -1,6 +1,8 @@
from musicutil.utils.load_tag_information import load_tag_information from musicutil.utils.load_tag_information import load_tag_information
from musicutil.utils.scan_for_music import scan_for_music from musicutil.utils.scan_for_music import scan_for_music
from html import escape as escape_html
class GenHTMLArgs(): class GenHTMLArgs():
src: str src: str
dest: str dest: str
@ -80,12 +82,17 @@ class GenHTMLCommand():
for file in files: for file in files:
tdClass = "pure-table-odd" if isOdd else "pure-table-even" tdClass = "pure-table-odd" if isOdd else "pure-table-even"
data_path = escape_html(file.path_from_src)
data_title = escape_html(file.tags.title)
data_artist = escape_html(file.tags.artist)
data_extension = escape_html(file.extension)
html_content += f""" html_content += f"""
<tr class="{tdClass}"> <tr class="{tdClass}">
<td>{file.path_from_src}</td> <td>{data_path}</td>
<td>{file.tags.title}</td> <td>{data_title}</td>
<td>{file.tags.artist}</td> <td>{data_artist}</td>
<td>{file.extension}</td> <td>{data_extension}</td>
</tr> </tr>
""" """
isOdd = not isOdd isOdd = not isOdd