You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.7 KiB
HTML
53 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" theme="dark">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>About</title>
|
|
<link rel="stylesheet" href="../assets/css/extra.css">
|
|
|
|
<!-- Translating -->
|
|
<script>window.i18n = new (require('../translations/i18n'));</script>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="top">
|
|
<a id="back">Homepage</a>
|
|
</div>
|
|
<h1>ytDownloader </h1><span id="version"></span>
|
|
|
|
<p id="txt1">ytDownloader lets you download videos and audios from hundreds of sites like Youtube, Facebook,
|
|
Instagram, Tiktok, Twitter and so on</p>
|
|
|
|
<p id="txt2">It's a Free and Open Source app built on top of Node.js and Electron. yt-dlp has been used for
|
|
downloading</p>
|
|
|
|
<span id="txt3">Source Code is available </span><a id="sourceLink">here</a>
|
|
|
|
<script>
|
|
require("../src/translate_about")
|
|
|
|
const { ipcRenderer, shell } = require("electron")
|
|
|
|
const storageTheme = localStorage.getItem("theme");
|
|
if (storageTheme) {
|
|
document.documentElement.setAttribute("theme", storageTheme)
|
|
}
|
|
ipcRenderer.send("get-version")
|
|
ipcRenderer.once("version", (event, version) => {
|
|
document.getElementById("version").textContent = version;
|
|
})
|
|
|
|
document.getElementById("back").addEventListener("click", () => {
|
|
ipcRenderer.send("close-secondary")
|
|
})
|
|
document.getElementById("sourceLink").addEventListener("click", () => {
|
|
shell.openExternal("https://github.com/aandrew-me/ytDownloader")
|
|
})
|
|
|
|
</script>
|
|
</body>
|
|
|
|
</html> |