Add padding

This commit is contained in:
Alexandru Dracea 2022-12-19 18:35:37 +02:00
parent 8bb2c9c750
commit af9aca4d0c
No known key found for this signature in database
GPG key ID: C730649AE04A1B1E
3 changed files with 44 additions and 23 deletions

View file

@ -77,9 +77,26 @@ pub fn format_string(s: String, format: &Format, sanitize: bool) -> String {
.replace("{series_name}", &sanitize_func(&format.series_name))
.replace("{season_name}", &sanitize_func(&format.season_title))
.replace("{audio}", &sanitize_func(&format.audio.to_string()))
.replace("{resolution}", &sanitize_func(&format.stream.resolution.to_string()))
.replace("{season_number}", &sanitize_func(&format.season_number.to_string()))
.replace("{episode_number}", &sanitize_func(&format.number.to_string()))
.replace(
"{resolution}",
&sanitize_func(&format.stream.resolution.to_string()),
)
.replace(
"{padded_season_number}",
&sanitize_func(&format!("{:0>2}", format.season_number.to_string())),
)
.replace(
"{season_number}",
&sanitize_func(&format.season_number.to_string()),
)
.replace(
"{padded_episode_number}",
&sanitize_func(&format!("{:0>2}", format.number.to_string())),
)
.replace(
"{episode_number}",
&sanitize_func(&format.number.to_string()),
)
.replace("{series_id}", &sanitize_func(&format.series_id))
.replace("{season_id}", &sanitize_func(&format.season_id))
.replace("{episode_id}", &sanitize_func(&format.id))