ttdc

<h2>YouTube Video Script Extractor</h2>
<input type="text" id="videoUrl" placeholder="YouTube वीडियो लिंक डालें">
<button onclick="fetchTranscript()">स्क्रिप्ट निकालें</button>
<h3>Script:</h3>
<div id="output"></div>

<script>
async function fetchTranscript() {
    let videoUrl = document.getElementById("videoUrl").value;
    let videoId = videoUrl.split("v=")[1] || videoUrl.split("/")[3];
    let outputDiv = document.getElementById("output");
    outputDiv.innerHTML = "कृपया प्रतीक्षा करें...";

    let apiUrl = `https://yt.lemnoslife.com/noKey/transcripts?videoId=${videoId}`;
    
    try {
        let response = await fetch(apiUrl);
        let data = await response.json();
        if (!data.transcripts || data.transcripts.length === 0) {
            outputDiv.innerHTML = "स्क्रिप्ट उपलब्ध नहीं है!";
            return;
        }
        let transcript = data.transcripts[0].text;
        outputDiv.innerHTML = transcript.replace(/\n/g, "<br>");
    } catch (error) {
        outputDiv.innerHTML = "त्रुटि: स्क्रिप्ट नहीं मिल सकी!";
    }
}
</script>

Comments