Change html template to generate page from php
This commit is contained in:
parent
059f3cd348
commit
18bef0f7bc
|
@ -24,21 +24,21 @@ function startTime() {
|
||||||
day: "numeric"
|
day: "numeric"
|
||||||
}
|
}
|
||||||
|
|
||||||
var date = currentDate.toLocaleDateString("en-GB", dateOptions);
|
var date = currentDate.toLocaleDateString("ru-RU", dateOptions);
|
||||||
document.getElementById("header-date").innerHTML = date;
|
document.getElementById("header-date").innerHTML = date;
|
||||||
|
|
||||||
var time = setTimeout(function(){ startTime() }, 60000);
|
var time = setTimeout(function(){ startTime() }, 60000);
|
||||||
}
|
}
|
||||||
|
|
||||||
// You can add your own random quotes and stuff here
|
// You can add your own random quotes and stuff here
|
||||||
const quotes = [
|
/* const quotes = [
|
||||||
'Hello, world...',
|
'Hello, world...',
|
||||||
'Goodbye world sudo rm -rf *',
|
'Goodbye world sudo rm -rf *',
|
||||||
'This is a random quote'
|
'This is a random quote'
|
||||||
];
|
]; */
|
||||||
document.getElementById("header-quote").innerText = quotes[
|
/* document.getElementById("header-quote").innerText = quotes[
|
||||||
Math.floor(Math.random() * quotes.length)
|
Math.floor(Math.random() * quotes.length)
|
||||||
];
|
]; */
|
||||||
|
|
||||||
document.addEventListener('click', function (event) {
|
document.addEventListener('click', function (event) {
|
||||||
|
|
||||||
|
@ -66,6 +66,7 @@ function engines () {
|
||||||
s: ['https://stackoverflow.com/search?q=', 'Stackoverflow'],
|
s: ['https://stackoverflow.com/search?q=', 'Stackoverflow'],
|
||||||
a: ['https://web.archive.org/web/*/', 'Archive'],
|
a: ['https://web.archive.org/web/*/', 'Archive'],
|
||||||
w: ['https://en.wikipedia.org/w/index.php?search=', 'Wikipedia'],
|
w: ['https://en.wikipedia.org/w/index.php?search=', 'Wikipedia'],
|
||||||
|
ya: ['https://yandex.ru/search/?text=', 'Yandex'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,83 @@
|
||||||
|
<?php
|
||||||
|
include "vars.php";
|
||||||
|
include "quotes.php";
|
||||||
|
?>
|
||||||
|
<!doctype html>
|
||||||
|
<!--
|
||||||
|
*
|
||||||
|
* Evening Startpage
|
||||||
|
* Inspired by https://github.com/jeroenpardon/sui
|
||||||
|
* You can find it at https://github.com/TB-96/Evening-Startpage
|
||||||
|
* Made by TB-96 2020
|
||||||
|
*
|
||||||
|
-->
|
||||||
|
<html lang="ru">
|
||||||
|
<head>
|
||||||
|
<title>New Tab</title>
|
||||||
|
<meta charset="utf-8"/>
|
||||||
|
|
||||||
|
<link rel="shortcut icon" href="./assets/img/fav.png"/>
|
||||||
|
<link type="text/css" rel="stylesheet" href="./assets/css/style.css" media="screen, projection"/>
|
||||||
|
<script src="./assets/js/iconify.js" type="text/javascript"></script>
|
||||||
|
<script src="./assets/js/jquery.js" type="text/javascript"></script>
|
||||||
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<main id="container" class="fade">
|
||||||
|
<section id="header">
|
||||||
|
<h1 id="header-time">00:00</h1>
|
||||||
|
<h2 id="header-date">Date</h2>
|
||||||
|
<div id="header-quote">
|
||||||
|
<?php
|
||||||
|
shuffle($quotes);
|
||||||
|
echo $quotes[0];
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
<!--<div class="randompic"> </div>-->
|
||||||
|
<div id="search" class="searchbar">
|
||||||
|
<input type="text" class="searchbox" name="q" title="Search Google"
|
||||||
|
placeholder="Search..." id="main-search" spellcheck="false"
|
||||||
|
autocomplete="off" size="40" maxlength="255" />
|
||||||
|
<ul class="search-engines"></ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="apps">
|
||||||
|
<!--<h3>> Frequent Websites</h3>-->
|
||||||
|
<div id="apps-loop">
|
||||||
|
<?php
|
||||||
|
foreach ($apps['app'] as $app){
|
||||||
|
?>
|
||||||
|
<a id="link" class="apps-item" href="<?=$app['url']?>">
|
||||||
|
<div class="apps-icon">
|
||||||
|
<span class="iconify icon" data-icon="<?=$app['icon']?>"></span>
|
||||||
|
</div>
|
||||||
|
<div class="apps-text">
|
||||||
|
<span><?=$app['name']?></span>
|
||||||
|
<span><?=$app['desc']?></span>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="links">
|
||||||
|
<!--<h3>> Bookmarks</h3>-->
|
||||||
|
<div id="links-loop">
|
||||||
|
<?php
|
||||||
|
foreach ($apps['link'] as $cat=>$val){
|
||||||
|
echo '<div class="links-item">';
|
||||||
|
echo '<h4>'.$cat.'</h4>';
|
||||||
|
foreach ($val as $link){
|
||||||
|
echo '<a id="link" href="'.$link['url'].'">'.$link['name'].'</a>';
|
||||||
|
}
|
||||||
|
|
||||||
|
echo '</div>';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<script src="./assets/js/script.js" type="text/javascript"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,42 @@
|
||||||
|
<?php
|
||||||
|
$quotes = [
|
||||||
|
"Билд в студию",
|
||||||
|
"Это не баг, это фича",
|
||||||
|
"Сдал релиз иди в Ливиз",
|
||||||
|
"Когда я вижу, как ты верстаешь, Малыш, ты меня пугаешь",
|
||||||
|
"Хорошо написанная программа — это программа, написанная 2 раза",
|
||||||
|
"Ничто так не ограничивает полет мысли начинающего программиста, как компилятор",
|
||||||
|
"Тяжела и неказиста жизнь без парня-программиста",
|
||||||
|
"Программисты — это устройства, преобразующие кофеин в код",
|
||||||
|
"Sex, drugs & rock'n'roll? — Bugs, hex & source control!",
|
||||||
|
"Улучшение работающего продукта приводит к его ухудшению",
|
||||||
|
"Хорошо задокументированный баг, автоматически становится фичей!",
|
||||||
|
"Критичный баг, найденный тестировщиком в последний день, является багом в работе самого тестировщика",
|
||||||
|
"Если что-то может сломаться, оно должно сломаться именно сейчас",
|
||||||
|
"Все пропатчить и проапдейтить",
|
||||||
|
"Быстро откаченное выложенным не считается",
|
||||||
|
"Семь бед — один reset",
|
||||||
|
"Не было печали — апдейтов накачали",
|
||||||
|
"Первый файл com’ом",
|
||||||
|
"Какой error не мечтает стать general'ом…",
|
||||||
|
"Не TCP мое IP",
|
||||||
|
"Format твою C:!",
|
||||||
|
"Как сервер назовешь, так он и будет работать",
|
||||||
|
"Первый тост за локалхост",
|
||||||
|
"Стабильного коннекта, Быстрого пинга!",
|
||||||
|
"Господь Бог — самый первый админ… Уж забанит так забанит!",
|
||||||
|
"Сервер — не суетись под клиентом!",
|
||||||
|
"Один сервер — хорошо, а два лучше",
|
||||||
|
"Знаю отличную шутку про UDP, но не факт, что она до вас дойдет",
|
||||||
|
"Не USB мне мозги",
|
||||||
|
"it works but it isn't working",
|
||||||
|
"Как два байта переслать",
|
||||||
|
"Восстановление системы после критического сбоя",
|
||||||
|
"Типун тебе на модем",
|
||||||
|
"Провайдер не лошадь, к утру повезет",
|
||||||
|
"Ясна консоль",
|
||||||
|
"Глаза болят, а руки делают",
|
||||||
|
"Большой программе — большие глюки",
|
||||||
|
"Нас Reboot, а мы крепчаем",
|
||||||
|
];
|
||||||
|
?>
|
|
@ -0,0 +1,125 @@
|
||||||
|
<?php
|
||||||
|
$apps = [
|
||||||
|
"app"=>
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"url"=>"https://mirv.top/",
|
||||||
|
"name"=>"MIRV TOP",
|
||||||
|
"desc"=>"My ugly blog",
|
||||||
|
"icon"=>"mdi:wordpress"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://wiki.mirv.top/",
|
||||||
|
"name"=>"Записнушка",
|
||||||
|
"desc"=>"Склерозник",
|
||||||
|
"icon"=>"mdi:notebook-outline"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://rss.mirv.top/",
|
||||||
|
"name"=>"RSS News",
|
||||||
|
"desc"=>"My news feeds",
|
||||||
|
"icon"=>"mdi:rss"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://git.mirv.top/",
|
||||||
|
"name"=>"GIT",
|
||||||
|
"desc"=>"Selfhosted git repo",
|
||||||
|
"icon"=>"simple-icons:gitea"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://mon.mirv.top/",
|
||||||
|
"name"=>"Zabbix",
|
||||||
|
"desc"=>"Selfhosted monitoring system",
|
||||||
|
"icon"=>"carbon:cloud-monitoring"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://up.mirv.top/",
|
||||||
|
"name"=>"Uptime",
|
||||||
|
"desc"=>"Selfhosted monitoring system",
|
||||||
|
"icon"=>"simple-icons:uptimekuma"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://ha.mirv.top/",
|
||||||
|
"name"=>"Home Assistant",
|
||||||
|
"desc"=>"My self-AI home",
|
||||||
|
"icon"=>"mdi:home-assistant"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://next.mirv.top/",
|
||||||
|
"name"=>"NextCloud",
|
||||||
|
"desc"=>"My garbage storage",
|
||||||
|
"icon"=>"simple-icons:nextcloud"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://mine.mirv.top/",
|
||||||
|
"name"=>"MineCraft",
|
||||||
|
"desc"=>"Sweet Home",
|
||||||
|
"icon"=>"mdi:minecraft"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"http://mine.mirv.top:8123/",
|
||||||
|
"name"=>"MineCraft Map",
|
||||||
|
"desc"=>"Map for MIRV Minecraft Server",
|
||||||
|
"icon"=>"mdi:map"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"http://192.168.1.50/",
|
||||||
|
"name"=>"GAGARIN",
|
||||||
|
"desc"=>"Mainsail interface for Klipper",
|
||||||
|
"icon"=>"mdi:printer-3d-nozzle-outline"
|
||||||
|
],
|
||||||
|
],
|
||||||
|
"link"=>
|
||||||
|
[
|
||||||
|
"EMAIL"=>
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"url"=>"https://mail.google.com/mail/u/0/#inbox",
|
||||||
|
"name"=>"Gmail"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://mail.yandex.ru/",
|
||||||
|
"name"=>"Ya.Mail"
|
||||||
|
],
|
||||||
|
],
|
||||||
|
"СОЦСЕТЬ"=>
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"url"=>"https://vk.com/",
|
||||||
|
"name"=>"VK"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://ok.ru/",
|
||||||
|
"name"=>"OK"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://youtube.com/",
|
||||||
|
"name"=>"Youtube"
|
||||||
|
],
|
||||||
|
],
|
||||||
|
"МЕДИА"=>
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"url"=>"https://music.yandex.ru/",
|
||||||
|
"name"=>"Ya.Music"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://hd.kinopoisk.ru/",
|
||||||
|
"name"=>"KinoPoisk"
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
"3D"=>
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"url"=>"https://www.thingiverse.com/",
|
||||||
|
"name"=>"Thingiverse"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"url"=>"https://www.printables.com/",
|
||||||
|
"name"=>"Printables"
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
],
|
||||||
|
];
|
Loading…
Reference in New Issue