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.
ytDownloader/html/about.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>