aboutsummaryrefslogtreecommitdiff
path: root/import/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-06 16:52:46 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-06 16:52:46 +0100
commit0ce64a50b763d2b19f5ca254233370418f4b7658 (patch)
treefe1587d38c77180b0c7fa4911d416605e5d6c6e3 /import/src
parent87ebdede17007b626b1275c66dde1e5aefd6cddc (diff)
downloadjellything-0ce64a50b763d2b19f5ca254233370418f4b7658.tar
jellything-0ce64a50b763d2b19f5ca254233370418f4b7658.tar.bz2
jellything-0ce64a50b763d2b19f5ca254233370418f4b7658.tar.zst
add json capability to most useful endpoints
Diffstat (limited to 'import/src')
-rw-r--r--import/src/lib.rs1
-rw-r--r--import/src/matroska.rs6
-rw-r--r--import/src/trakt.rs2
3 files changed, 5 insertions, 4 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 0990ba1..7b19a61 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -410,6 +410,7 @@ fn import_media_file(
NodeKind::Video
};
node.title = Some(infojson.title);
+ node.subtitle = infojson.uploader;
if let Some(desc) = infojson.description {
node.description = Some(desc)
}
diff --git a/import/src/matroska.rs b/import/src/matroska.rs
index 4694833..4ab1148 100644
--- a/import/src/matroska.rs
+++ b/import/src/matroska.rs
@@ -16,7 +16,7 @@ use jellybase::{
cache::{cache_file, cache_memory},
common::Asset,
};
-use log::info;
+use log::{info, warn};
use std::{
fs::File,
io::{BufReader, ErrorKind, Read, Write},
@@ -41,7 +41,7 @@ pub(crate) fn matroska_metadata(path: &Path) -> Result<Arc<Option<MatroskaMetada
return Ok(None);
}
- info!("reading media file {path:?}");
+ info!("reading {path:?}");
let mut file = BufReader::new(File::open(path)?);
let mut file = file.by_ref().take(u64::MAX);
@@ -103,7 +103,7 @@ pub(crate) fn matroska_metadata(path: &Path) -> Result<Arc<Option<MatroskaMetada
break;
}
id => {
- eprintln!("unknown top-level element {id:x}");
+ warn!("unknown top-level element {id:x}");
seg.consume()?;
}
}
diff --git a/import/src/trakt.rs b/import/src/trakt.rs
index 1daee77..52a5cb0 100644
--- a/import/src/trakt.rs
+++ b/import/src/trakt.rs
@@ -1,9 +1,9 @@
-use anyhow::Context;
/*
This file is part of jellything (https://codeberg.org/metamuffin/jellything)
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2025 metamuffin <metamuffin.org>
*/
+use anyhow::Context;
use bincode::{Decode, Encode};
use jellybase::{
cache::async_cache_memory,