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
Post a Comment