aboutsummaryrefslogtreecommitdiff
path: root/tool/src/import
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-12-13 17:06:38 +0100
committermetamuffin <metamuffin@disroot.org>2023-12-13 17:06:38 +0100
commit84bd38f36baf373501b029ffbbaa5381b7e26aa0 (patch)
tree870b5238616b7c7fc7ec2511236831caedb5ae02 /tool/src/import
parentd0c083cfa402bbc5a23cd1ece7274e33b35562c1 (diff)
downloadjellything-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.rs7
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 =