aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.rs')
-rw-r--r--src/utils.rs39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/utils.rs b/src/utils.rs
deleted file mode 100644
index e602932..0000000
--- a/src/utils.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-use std::collections::BTreeSet;
-use std::env;
-use std::fs;
-use std::path::PathBuf;
-
-
-pub fn already_downloaded(dir: &str) -> BTreeSet<String> {
- let mut result = BTreeSet::new();
-
- let mut path = get_podcast_dir();
- path.push(dir);
-
- if let Ok(entries) = fs::read_dir(path) {
- for entry in entries {
- if let Ok(entry) = entry {
- match entry.file_name().into_string() {
- Ok(val) => {
- result.insert(String::from(val.trim_right_matches(".mp3")));
- }
- Err(err) => {
- println!("OsString: {:?} couldn't be converted to String", err);
- }
- }
- }
- }
- }
- result
-}
-
-pub fn get_podcast_dir() -> PathBuf {
- match env::var_os("PODCAST") {
- Some(val) => PathBuf::from(val),
- None => {
- let mut path = env::home_dir().unwrap();
- path.push("Podcasts");
- path
- }
- }
-}