diff options
author | metamuffin <metamuffin@disroot.org> | 2023-12-13 17:06:38 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-12-13 17:06:38 +0100 |
commit | 84bd38f36baf373501b029ffbbaa5381b7e26aa0 (patch) | |
tree | 870b5238616b7c7fc7ec2511236831caedb5ae02 /tool/src/import | |
parent | d0c083cfa402bbc5a23cd1ece7274e33b35562c1 (diff) | |
download | jellything-84bd38f36baf373501b029ffbbaa5381b7e26aa0.tar jellything-84bd38f36baf373501b029ffbbaa5381b7e26aa0.tar.bz2 jellything-84bd38f36baf373501b029ffbbaa5381b7e26aa0.tar.zst |
import: ignore metadata
Diffstat (limited to 'tool/src/import')
-rw-r--r-- | tool/src/import/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tool/src/import/mod.rs b/tool/src/import/mod.rs index ec88fdd..250643e 100644 --- a/tool/src/import/mod.rs +++ b/tool/src/import/mod.rs @@ -35,6 +35,7 @@ pub(crate) fn import(action: Action, dry: bool) -> anyhow::Result<()> { ignore_attachments, copy, video, + ignore_metadata, r#move, } => { if std::env::current_dir().unwrap().file_name().unwrap() != "library" { @@ -98,6 +99,12 @@ pub(crate) fn import(action: Action, dry: bool) -> anyhow::Result<()> { file_meta.cover = None; file_meta.infojson = None; } + if ignore_metadata { + let file_meta = file_meta.as_mut().unwrap(); + file_meta.description = None; + file_meta.tagline = None; + file_meta.title = None; + } if let Some(ij) = &file_meta.as_ref().unwrap().infojson { infojson = |