about summary refs log tree commit diff stats
path: root/yt/src/description
diff options
context:
space:
mode:
Diffstat (limited to 'yt/src/description')
-rw-r--r--yt/src/description/mod.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/yt/src/description/mod.rs b/yt/src/description/mod.rs
deleted file mode 100644
index 10f0e0c..0000000
--- a/yt/src/description/mod.rs
+++ /dev/null
@@ -1,48 +0,0 @@
-// yt - A fully featured command line YouTube client
-//
-// Copyright (C) 2024 Benedikt Peetz <benedikt.peetz@b-peetz.de>
-// SPDX-License-Identifier: GPL-3.0-or-later
-//
-// This file is part of Yt.
-//
-// You should have received a copy of the License along with this program.
-// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
-
-use crate::{
-    comments::output::display_fmt_and_less,
-    storage::video_database::{
-        getters::{get_currently_playing_video, get_video_info_json},
-        Video,
-    },
-    unreachable::Unreachable,
-    App,
-};
-
-use anyhow::{bail, Result};
-use yt_dlp::wrapper::info_json::InfoJson;
-
-pub async fn description(app: &App) -> Result<()> {
-    let description = get(app).await?;
-    display_fmt_and_less(description).await?;
-
-    Ok(())
-}
-
-pub async fn get(app: &App) -> Result<String> {
-    let currently_playing_video: Video =
-        if let Some(video) = get_currently_playing_video(app).await? {
-            video
-        } else {
-            bail!("Could not find a currently playing video!");
-        };
-
-    let info_json: InfoJson = get_video_info_json(&currently_playing_video)
-        .await?
-        .unreachable(
-            "A currently *playing* must be cached. And thus the info.json should be available",
-        );
-
-    Ok(info_json
-        .description
-        .unwrap_or("<No description>".to_owned()))
-}