-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
2 changed files
with
192 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<script src="https://cdn.lrkt-in.com/LogRocket.min.js" crossorigin="anonymous"></script> | ||
<script>window.LogRocket && window.LogRocket.init('9s1umo/test');</script> | ||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<title>YT DOWNLOADER (beta)</title> | ||
<link rel="stylesheet" href="style.css"> | ||
</head> | ||
|
||
<body> | ||
<div class="title"> | ||
<h1 id="header">YouTube / TikTok Downloader (BETA IN PROGRESS)</h1> | ||
</div> | ||
|
||
<div class="container"> | ||
<h2>YouTube Downloader</h2> | ||
<input type="text" id="video-url" placeholder="Enter YouTube video URL" /> | ||
<button onclick="downloadVideo()">Download</button> | ||
<div id="progress" style="display: none;"> | ||
<div id="progress-bar"></div> | ||
</div> | ||
<p id="message"></p> | ||
</div> | ||
|
||
<div class="container"> | ||
<p id="qualityselector"></p> | ||
<p class="description">Welcome to the YouTube downloader home page!<br><br>Are you tired of not being able to download videos because of constant <span class="highlight">NSFW ads</span> and redirects?<br><br>Our user-friendly tool allows anyone to easily paste the URL of the YouTube video you want to download and select your preferred format. Once you've made your selection, click the download button, and your file will be saved to your device in no time.<br><br>Our fast servers also let you convert videos to different formats, extract audio, and enjoy fast download speeds. Whether you prefer MP4, AVI, or audio-only, we've got you covered.<br><br>Try our YouTube Downloader today and take control of your YouTube experience!</p> | ||
</div> | ||
|
||
<div class="container"> | ||
<span id="datetime-display"></span> | ||
<img src="/img/youtube.png" alt="YouTube logo"> | ||
</div> | ||
|
||
<div class="container"> | ||
<p>All files will be deleted from our server after 2 hours, so make sure to download your files before they get deleted!</p> | ||
<button id="goUpBtn">Go to top</button> | ||
<p>Support our development of the YouTube downloader and server hosting:</p> | ||
<form action="https://www.paypal.com/donate" method="post" target="_top"> | ||
<input type="hidden" name="hosted_button_id" value="GURKA8DQXMQQ4" /> | ||
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /> | ||
<img alt="" border="0" src="https://www.paypal.com/en_NO/i/scr/pixel.gif" width="1" height="1" /> | ||
</form> | ||
</div> | ||
|
||
<div class="footer"> | ||
<p>Created by <a href="https://github.com/Nodel-enterprises">Nodel Enterprises</a> 2024 ©</p> | ||
<p>Server provided by <a href="http://phntmhosting.xyz">Phntm Hosting</a></p> | ||
</div> | ||
|
||
<script> | ||
const datetimeDisplayElement = document.getElementById("datetime-display"); | ||
const currentDateTime = new Date(); | ||
const date = currentDateTime.toDateString(); | ||
datetimeDisplayElement.textContent = `Supported platforms as of: ${date}`; | ||
</script> | ||
|
||
<script src="bundle.js"></script> | ||
<script src="scroll.js"></script> | ||
<script src="script.js"></script> | ||
</body> | ||
|
||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
body { | ||
background: #121212; | ||
color: #e0e0e0; | ||
font-family: 'San Francisco', 'Helvetica Neue', Arial, sans-serif; | ||
margin: 0; | ||
padding: 0; | ||
box-sizing: border-box; | ||
} | ||
|
||
.title { | ||
display: flex; | ||
justify-content: center; | ||
margin: 40px 0; | ||
font-size: 2.5rem; | ||
color: #ffffff; | ||
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); | ||
} | ||
|
||
.container { | ||
background: #1e1e1e; | ||
border-radius: 12px; | ||
padding: 30px; | ||
margin: 20px auto; | ||
width: 90%; | ||
max-width: 600px; | ||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); | ||
} | ||
|
||
input[type="text"] { | ||
width: 100%; | ||
padding: 14px; | ||
margin: 10px 0; | ||
border: 1px solid #333; | ||
border-radius: 8px; | ||
background: #2a2a2a; | ||
color: #e0e0e0; | ||
font-size: 1rem; | ||
} | ||
|
||
input[type="text"]::placeholder { | ||
color: #888; | ||
} | ||
|
||
button { | ||
padding: 12px 24px; | ||
background: #007aff; | ||
color: white; | ||
border: none; | ||
border-radius: 8px; | ||
font-size: 1rem; | ||
font-weight: 600; | ||
cursor: pointer; | ||
transition: background 0.3s ease; | ||
} | ||
|
||
button:hover { | ||
background: #005bb5; | ||
} | ||
|
||
.description { | ||
font-size: 1rem; | ||
line-height: 1.6; | ||
text-align: justify; | ||
margin-bottom: 20px; | ||
} | ||
|
||
.highlight { | ||
color: #ff3b30; | ||
font-weight: bold; | ||
} | ||
|
||
#datetime-display { | ||
font-size: 0.85rem; | ||
margin: 10px 0; | ||
color: #bbb; | ||
text-align: center; | ||
} | ||
|
||
img { | ||
max-width: 100%; | ||
height: auto; | ||
margin-top: 20px; | ||
border-radius: 8px; | ||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); | ||
} | ||
|
||
.footer { | ||
text-align: center; | ||
margin: 40px 0; | ||
font-size: 0.85rem; | ||
color: #bbb; | ||
} | ||
|
||
.footer a { | ||
color: #007aff; | ||
text-decoration: none; | ||
font-weight: 600; | ||
} | ||
|
||
.footer a:hover { | ||
text-decoration: underline; | ||
} | ||
|
||
@media screen and (max-width: 600px) { | ||
.container { | ||
width: 95%; | ||
padding: 20px; | ||
} | ||
|
||
button { | ||
width: 100%; | ||
padding: 14px; | ||
} | ||
|
||
input[type="text"] { | ||
font-size: 0.9rem; | ||
} | ||
|
||
.description { | ||
font-size: 0.9rem; | ||
} | ||
|
||
.title { | ||
font-size: 2rem; | ||
} | ||
} |