Transcript Maker
Info
Created On: July 19, 2023
Created By:
AI
Model: gpt-3.5-turbo-16k-0613
Time: 56 seconds
Prompt Tokens: 903
Completion Tokens: 2040
Total Token Cost: 2943
Get This App On Your Website
Copy Code
1. Copy the code above with the iframe and link.
2. Paste the code into your website.
3. Resize the iframe to fit your website.
Javascript, HTML, CSS Code
Copy
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"> window.addEventListener('error', function(event) { var message = JSON.parse(JSON.stringify(event.message)); var source = event.filename; var lineno = event.lineno; var colno = event.colno; var error = event.error; window.parent.postMessage({ type: 'iframeError', details: { message: message, source: source, lineno: lineno, colno: colno, error: error ? error.stack : '' } }, '*'); }); window.addEventListener('unhandledrejection', function(event) { window.parent.postMessage({ type: 'iframePromiseRejection', details: { reason: event.reason } }, '*'); }); </script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Transcript Maker</title>
<meta name="description" content="Create transcripts for Peppa Pig episodes">
<meta name="keywords" content="transcript, Peppa Pig, episodes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<style>
/* App CSS Goes Here */
body {
background-color: #f8f9fa;
font-family: 'Arial', sans-serif;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1 {
color: #ff6b6b;
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
text-align: center;
}
.form-group {
margin-bottom: 20px;
}
.form-control {
width: 100%;
}
.btn-primary {
background-color: #ff6b6b;
border-color: #ff6b6b;
}
.btn-primary:hover {
background-color: #ff4f4f;
border-color: #ff4f4f;
}
.transcript-container {
margin-top: 40px;
display: none;
}
.character-line-count {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}
.character-line-count table {
width: 100%;
border-collapse: collapse;
}
.character-line-count td {
padding: 8px;
border: 1px solid #ddd;
}
.character-line-count .character {
font-weight: bold;
}
.character-line-count .line-count {
text-align: center;
}
</style>
<link rel="canonical" href="https://calculator.tools/prompt/1967/">
<meta charset="utf-8">
</head>
<body>
<div id="main-container" class="container">
<h1>Transcript Maker</h1>
<div class="form-group">
<label for="episode-input">Enter the episode:</label>
<input type="text" id="episode-input" class="form-control" placeholder="Episode">
</div>
<div class="form-group">
<label for="playgroup-friends-input">Enter the playgroup friends:</label>
<input type="text" id="playgroup-friends-input" class="form-control" placeholder="Playgroup Friends">
</div>
<div class="form-group">
<label for="number-of-lines-input">Enter the number of lines:</label>
<input type="number" id="number-of-lines-input" class="form-control" min="1" max="50000">
</div>
<div class="form-group">
<button id="transcript-button" class="btn btn-primary">Transcript Episode</button>
</div>
<div id="transcript-container" class="transcript-container">
<div class="character-line-count">
<table>
<tr>
<th>Character</th>
<th>Line Count</th>
</tr>
<tr>
<td id="mandy-mouse-count" class="character"></td>
<td id="penny-polar-bear-count" class="line-count"></td>
</tr>
<tr>
<td id="george-pig-count" class="character"></td>
<td id="suzy-sheep-count" class="line-count"></td>
</tr>
<tr>
<td id="danny-dog-count" class="character"></td>
<td id="madame-gazelle-count" class="line-count"></td>
</tr>
<tr>
<td id="rebecca-rabbit-count" class="character"></td>
<td id="zoe-zebra-count" class="line-count"></td>
</tr>
<tr>
<td id="zuzu-zebra-count" class="character"></td>
<td id="zaza-zebra-count" class="line-count"></td>
</tr>
<tr>
<td id="richard-rabbit-count" class="character"></td>
<td id="mummy-pig-count" class="line-count"></td>
</tr>
<tr>
<td id="daddy-pig-count" class="character"></td>
<td id="total-lines-count" class="line-count"></td>
</tr>
</table>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#transcript-button").click(function() {
var episode = $("#episode-input").val();
var playgroupFriends = $("#playgroup-friends-input").val();
// Generate random line counts for each character
var mandyMouseCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var pennyPolarBearCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var georgePigCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var suzySheepCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var dannyDogCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var madameGazelleCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var rebeccaRabbitCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var zoeZebraCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var zuzuZebraCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var zazaZebraCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var richardRabbitCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var mummyPigCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
var daddyPigCount = Math.floor(Math.random() * ($("#number-of-lines-input").val() || 1));
// Update line counts in the transcript
$("#mandy-mouse-count").text("Mandy Mouse: " + mandyMouseCount + " lines");
$("#penny-polar-bear-count").text("Penny Polar Bear: " + pennyPolarBearCount + " lines");
$("#george-pig-count").text("George Pig: " + georgePigCount + " lines");
$("#suzy-sheep-count").text("Suzy Sheep: " + suzySheepCount + " lines");
$("#danny-dog-count").text("Danny Dog: " + dannyDogCount + " lines");
$("#madame-gazelle-count").text("Madame Gazelle: " + madameGazelleCount + " lines");
$("#rebecca-rabbit-count").text("Rebecca Rabbit: " + rebeccaRabbitCount + " lines");
$("#zoe-zebra-count").text("Zoë Zebra: " + zoeZebraCount + " lines");
$("#zuzu-zebra-count").text("Zuzu Zebra: " + zuzuZebraCount + " lines");
$("#zaza-zebra-count").text("Zaza Zebra: " + zazaZebraCount + " lines");
$("#richard-rabbit-count").text("Richard Rabbit: " + richardRabbitCount + " lines");
$("#mummy-pig-count").text("Mummy Pig: " + mummyPigCount + " lines");
$("#daddy-pig-count").text("Daddy Pig: " + daddyPigCount + " lines");
// Calculate total lines count
var totalLinesCount = mandyMouseCount + pennyPolarBearCount + georgePigCount + suzySheepCount +
dannyDogCount + madameGazelleCount + rebeccaRabbitCount + zoeZebraCount + zuzuZebraCount +
zazaZebraCount + richardRabbitCount + mummyPigCount + daddyPigCount;
$("#total-lines-count").text("Total Lines: " + totalLinesCount);
// Show the transcript container
$("#transcript-container").show();
});
});
</script>
<script type="text/javascript"> var localStoragePrefix = "ct-{{ cachebreaker }}"; var lastSave = 0; function saveLocal(data) { if (Date.now() - lastSave < 1000) { return; } let cookie = localStoragePrefix + "=" + JSON.stringify(data) + "; path=" + window.location.pathname + "'; SameSite=Strict"; cookie += "; expires=" + new Date(Date.now() + 1000 * 60 * 60 * 24 * 365 * 1000).toUTCString(); document.cookie = cookie; lastSave = Date.now(); } function loadLocal() { var cookiePrefix = localStoragePrefix + "="; var cookieStart = document.cookie.indexOf(cookiePrefix); if (cookieStart > -1) { let cookieEnd = document.cookie.indexOf(";", cookieStart); if (cookieEnd == -1) { cookieEnd = document.cookie.length; } var cookieData = document.cookie.substring(cookieStart + cookiePrefix.length, cookieEnd); return JSON.parse(cookieData); } } </script>
<script type="text/javascript"> window.addEventListener('load', function() { var observer = new MutationObserver(function() { window.parent.postMessage({height: document.documentElement.scrollHeight || document.body.scrollHeight},"*"); }); observer.observe(document.body, {attributes: true, childList: true, subtree: true}); window.parent.postMessage({height: document.documentElement.scrollHeight || document.body.scrollHeight},"*"); }); </script>
</body>
</html>