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"
|
||||
}
|
||||
|
||||
var date = currentDate.toLocaleDateString("en-GB", dateOptions);
|
||||
var date = currentDate.toLocaleDateString("ru-RU", dateOptions);
|
||||
document.getElementById("header-date").innerHTML = date;
|
||||
|
||||
var time = setTimeout(function(){ startTime() }, 60000);
|
||||
}
|
||||
|
||||
// You can add your own random quotes and stuff here
|
||||
const quotes = [
|
||||
/* const quotes = [
|
||||
'Hello, world...',
|
||||
'Goodbye world sudo rm -rf *',
|
||||
'This is a random quote'
|
||||
];
|
||||
document.getElementById("header-quote").innerText = quotes[
|
||||
]; */
|
||||
/* document.getElementById("header-quote").innerText = quotes[
|
||||
Math.floor(Math.random() * quotes.length)
|
||||
];
|
||||
]; */
|
||||
|
||||
document.addEventListener('click', function (event) {
|
||||
|
||||
|
@ -66,6 +66,7 @@ function engines () {
|
|||
s: ['https://stackoverflow.com/search?q=', 'Stackoverflow'],
|
||||
a: ['https://web.archive.org/web/*/', 'Archive'],
|
||||
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