audio player added

This commit is contained in:
SG
2025-06-22 12:12:36 +03:00
parent d58d9464a9
commit 802f8022d0
2 changed files with 18 additions and 0 deletions

View File

@@ -24,6 +24,11 @@ class ContentItem:
logger.debug(f"Copying {self.image_file} to {image_targetfile}")
shutil.copyfile(self.image_file, image_targetfile)
self.image_file = f"{self.image_file.stem}.jpg"
if self.audio_file and self.audio_file.exists():
audio_targetfile = Path(f"{config.output_dir}/{config.static_dir}/audio/{self.audio_file.name}")
logger.debug(f"Copying {self.audio_file} to {audio_targetfile}")
shutil.copyfile(self.audio_file, audio_targetfile)
self.audio_file = f"{self.audio_file.stem}.mp3"
if self.css_file and self.css_file.exists():
css_targetfile = Path(f"{config.output_dir}/{config.static_dir}/css/{self.css_file.name}")
logger.debug(f"Copying {self.css_file} to {css_targetfile}")
@@ -55,6 +60,8 @@ class ContentItem:
self.html = markdown.markdown(self.data.content)
cover_image_path = Path(f"{self.source_file.parent}/{self.source_file.stem}.jpg")
self.image_file = cover_image_path if cover_image_path.exists() else ""
audio_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.mp3")
self.audio_file = audio_filepath if audio_filepath.exists() else ""
css_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.css")
self.css_file = css_filepath if css_filepath.exists() else ""
js_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.js")