0.0.2 • Published 2 months ago

yt_duration v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

npm yt_duration 0.0.1

YouTube Video Length Fetcher

Introduction

This package provides a simple and efficient way to fetch the length of a YouTube video in seconds, minutes, or hours. It utilizes the YouTube Data API to retrieve video information and parse the duration from ISO 8601 format to the desired time unit.

Features

  • Fetch the duration of any public YouTube video.
  • Convert duration to seconds, minutes, or hours.
  • Lightweight and easy-to-use.

Installation

To install the package, run the following command in your project directory:

npm install yt_duration

Usage

Here's how you can use this package in your project:

const { getVideoLength } = require("yt_duration")

// Fetch video length in seconds
getVideoLength("your-video-id").then((durationInSeconds) => {
  console.log("Duration in seconds:", durationInSeconds)
})

// Fetch video length in minutes
getVideoLength("your-video-id", "minutes").then((durationInMinutes) => {
  console.log("Duration in minutes:", durationInMinutes)
})

// Fetch video length in hours
getVideoLength("your-video-id", "hours").then((durationInHours) => {
  console.log("Duration in hours:", durationInHours)
})

API Reference

getVideoLength(videoId, format)

Fetches the length of a YouTube video.

  • videoId (String): The unique identifier for the YouTube video.
  • format (String): The format for the returned duration ('seconds', 'minutes', 'hours'). Default is 'seconds'.
0.0.2

2 months ago

0.0.1

5 months ago