minor edits; reword messages

This commit is contained in:
aaron-jack-manning 2024-01-21 13:48:08 +11:00
parent dd04b9f29f
commit 2ab97aa10d
2 changed files with 16 additions and 16 deletions

View File

@ -67,7 +67,7 @@ pub (crate) fn update_podcast(
.with_context(|| format!("failed to create output directory for podcast {}", alias))?; .with_context(|| format!("failed to create output directory for podcast {}", alias))?;
} }
println!(r#"info: scanning feed for "{}""#, alias); println!(r#"[info] scanning feed for "{}""#, alias);
if feed_location.starts_with("http") { if feed_location.starts_with("http") {
let feed_url = feed_location; let feed_url = feed_location;
@ -81,7 +81,7 @@ pub (crate) fn update_podcast(
.with_context(|| format!(r#"error when requesting feed url "{}" for {}"#, feed_url, alias))?; .with_context(|| format!(r#"error when requesting feed url "{}" for {}"#, feed_url, alias))?;
if response.status_code != 200 { if response.status_code != 200 {
eprintln!(r#"error: feed "{}" for alias {} responded with non-200 ({}) status code"#, feed_url, alias, response.status_code); eprintln!(r#"[error] feed "{}" for alias {} responded with non-200 ({}) status code"#, feed_url, alias, response.status_code);
return Ok(()); return Ok(());
} }
@ -93,7 +93,7 @@ pub (crate) fn update_podcast(
match fs::read_to_string(&feed_path) { match fs::read_to_string(&feed_path) {
Ok(feed) => update_podcast_from_feed(&output, &feed), Ok(feed) => update_podcast_from_feed(&output, &feed),
Err(err) => { Err(err) => {
eprintln!(r#"error: failed to read path "{}" with error {}"#, feed_path.display(), err); eprintln!(r#"[error] failed to read path "{}" with error {}"#, feed_path.display(), err);
Ok(()) Ok(())
} }
} }
@ -138,14 +138,14 @@ fn update_artwork<'a, 'b>(
} }
if let Err(err) = download_to_file(new.as_ref(), &cover_path) { if let Err(err) = download_to_file(new.as_ref(), &cover_path) {
eprintln!(r#"error: failed to download artwork with error "{}". skipping"#, err); eprintln!(r#"[error] failed to download artwork with error "{}". skipping"#, err);
} }
}, },
Ok(None) => { Ok(None) => {
println!(r#"warning: could not identify file type from url "{}" for podcast artwork "{}". skipping."#, new, channel.title); println!(r#"[warning] could not identify file type from url "{}" for podcast artwork "{}". skipping."#, new, channel.title);
} }
Err(err) => { Err(err) => {
println!(r#"warning: failed to parse url "{}" for "{}" artwork with error: {}. skipping."#, new, channel.title, err); println!(r#"[warning] failed to parse url "{}" for "{}" artwork with error: {}. skipping."#, new, channel.title, err);
}, },
}; };
@ -166,7 +166,7 @@ pub (crate) fn update_podcast_from_feed(
let feed = match xml_serde::from_str::<rss::Feed>(&feed) { let feed = match xml_serde::from_str::<rss::Feed>(&feed) {
Ok(feed) => feed, Ok(feed) => feed,
Err(err) => { Err(err) => {
eprintln!(r#"error: failed to parse rss feed with error: "{}""#, err); eprintln!(r#"[error] failed to parse rss feed with error: "{}""#, err);
return Ok(()) return Ok(())
} }
}; };
@ -206,7 +206,7 @@ pub (crate) fn update_podcast_from_feed(
} = item; } = item;
let Some(enclosure) = enclosure else { let Some(enclosure) = enclosure else {
println!(r#"warning: episode "{}" does not have an enclosure tag. skipping."#, title); println!(r#"[warning] episode "{}" does not have an enclosure tag. skipping."#, title);
continue; continue;
}; };
@ -228,9 +228,9 @@ pub (crate) fn update_podcast_from_feed(
// In this case we just redownload the file // In this case we just redownload the file
// This gives an easy way to force a redownload // This gives an easy way to force a redownload
if !output.join(path).exists() { if !output.join(path).exists() {
println!(r#"info: redownloading "{}" as the file seems to have been deleted"#, title); println!(r#"[info] redownloading "{}" as the file seems to have been deleted"#, title);
if let Err(err) = download_to_file(enclosure.url.as_ref(), path) { if let Err(err) = download_to_file(enclosure.url.as_ref(), path) {
eprintln!(r#"error: failed to redownload new episode with error "{}". skipping"#, err); eprintln!(r#"[error] failed to redownload new episode with error: "{}". skipping"#, err);
continue; continue;
} }
} }
@ -240,11 +240,11 @@ pub (crate) fn update_podcast_from_feed(
let extension = match extract_extension_from_url(enclosure.url.as_ref()) { let extension = match extract_extension_from_url(enclosure.url.as_ref()) {
Ok(Some(extension)) => extension, Ok(Some(extension)) => extension,
Ok(None) => { Ok(None) => {
println!(r#"warning: could not identify file type from url "{}" for episode "{}". skipping."#, url, title); println!(r#"[warning] could not identify file type from url "{}" for episode "{}". skipping."#, url, title);
continue; continue;
} }
Err(err) => { Err(err) => {
println!(r#"warning: failed to parse url "{}" for episode "{}" with error: {}. skipping."#, url, title, err); println!(r#"[warning] failed to parse url "{}" for episode "{}" with error: {}. skipping."#, url, title, err);
continue; continue;
}, },
}; };
@ -252,7 +252,7 @@ pub (crate) fn update_podcast_from_feed(
let file_path = if ["mp3", "m4a", "ogg", "wav", "mp4", "m4v", "mov", "aiff"].contains(&&extension.to_lowercase()[..]) { let file_path = if ["mp3", "m4a", "ogg", "wav", "mp4", "m4v", "mov", "aiff"].contains(&&extension.to_lowercase()[..]) {
output.join(format!("{}.{}", sanitise(&title), extension)) output.join(format!("{}.{}", sanitise(&title), extension))
} else { } else {
println!("warning: unsupported file extension: {}. skipping.", extension); println!("[warning] unsupported file extension: {}. skipping.", extension);
continue; continue;
}; };
@ -262,7 +262,7 @@ pub (crate) fn update_podcast_from_feed(
increment_file_name(&file_path).into_owned() increment_file_name(&file_path).into_owned()
} else { file_path }; } else { file_path };
println!(r#"info: downloading "{}" to "{}""#, title, file_path.display()); println!(r#"[info] downloading "{}" to "{}""#, title, file_path.display());
match download_to_file(enclosure.url.as_ref(), &file_path) { match download_to_file(enclosure.url.as_ref(), &file_path) {
Ok(()) => { Ok(()) => {
@ -293,7 +293,7 @@ pub (crate) fn update_podcast_from_feed(
} }
}, },
Err(err) => { Err(err) => {
eprintln!(r#"error: failed to request episode "{}" with error "{}". skipping"#, title, err); eprintln!(r#"[error] failed to request episode "{}" with error: "{}". skipping"#, title, err);
continue; continue;
} }
} }

View File

@ -15,7 +15,7 @@ fn main() -> anyhow::Result<()> {
let config : input::Config = { let config : input::Config = {
let config = fs::read_to_string(&args.config) let config = fs::read_to_string(&args.config)
.with_context(|| "failed to read in podcast configuration file")?; .context("failed to read in podcast configuration file")?;
toml::from_str(&config[..])? toml::from_str(&config[..])?
}; };