Refactor sidecars

This commit is contained in:
2026-03-16 22:24:30 -07:00
parent f2f5726d7b
commit 053459f340
25 changed files with 674 additions and 530 deletions

View File

@@ -25,8 +25,8 @@ mod toml;
use pile_config::Label;
pub use toml::*;
mod sidecar;
pub use sidecar::*;
mod group;
pub use group::*;
use crate::{
extract::{
@@ -78,8 +78,8 @@ impl ItemExtractor {
PileValue::ObjectExtractor(Arc::new(TomlExtractor::new(item))),
),
(
Label::new("sidecar").unwrap(),
PileValue::ObjectExtractor(Arc::new(SidecarExtractor::new(item))),
Label::new("groups").unwrap(),
PileValue::ObjectExtractor(Arc::new(GroupExtractor::new(item))),
),
]),
};
@@ -109,7 +109,8 @@ impl ObjectExtractor for ItemExtractor {
Label::new("exif").unwrap(),
Label::new("pdf").unwrap(),
Label::new("json").unwrap(),
Label::new("sidecar").unwrap(),
Label::new("toml").unwrap(),
Label::new("groups").unwrap(),
]);
}
}