Create pretty-named songs and added navigation bar

This commit is contained in:
Carlos Galindo 2020-12-07 18:19:15 +01:00
parent ae5e6b6cf0
commit 8528131948
2 changed files with 15 additions and 0 deletions

View file

@ -9,6 +9,13 @@
<body> <body>
<header> <header>
<h1>Cancionero San Leandro</h1> <h1>Cancionero San Leandro</h1>
<nav class="nav">
<ul>
<li><a href="https://sanleandro-obispo.net/">Parroquia San Leandro</a></li>
<li><a href="https://nube.sanleandro-obispo.net/s/X23Jzz5A6dpCfr2">Grabaciones</a></li>
<li><a href="https://sanleandro-obispo.net/cancionero/">Cancionero en PDF</a></li>
</ul>
</nav>
</header> </header>
<main> <main>
%s %s

View file

@ -124,6 +124,14 @@ class SongLoader:
memorizing = False memorizing = False
replay_index = 0 replay_index = 0
for a in find_audios(self.index): for a in find_audios(self.index):
a_split = a.audio_file.split("/")
renamed_dir = join(join(".", "audios"), "Canciones")
new_name = "%03d %s - %s - %s.mp3" % (
current_song.number,
current_song.name,
current_song.author if current_song.author else "-",
a.date.strftime("%Y-%m-%d"))
shutil.copy2("/".join(a_split[1:]), join(renamed_dir, new_name))
current_song.add_audio(a) current_song.add_audio(a)
continue continue
if re.match(r"\\endsong", remain): if re.match(r"\\endsong", remain):