mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-23 00:57:47 +01:00
add weather
This commit is contained in:
parent
8592ea1aa4
commit
68a5eaeb3e
1 changed files with 36 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!--[if IE 6]><html class="ie6" xmlns="http://www.w3.org/1999/xhtml"><![endif]-->
|
<!--[if IE 6]><html class="ie6" xmlns="http://www.w3.org/1999/xhtml"><![endif]-->
|
||||||
<!--[if IE 7]><html class="lt-ie8 lt-ie9" xmlns="http://www.w3.org/1999/xhtml"><![endif]-->
|
<!--[if IE 7]><html class="lt-ie8 lt-ie9" xmlns="http://www.w3.org/1999/xhtml"><![endif]-->
|
||||||
|
@ -10,6 +10,11 @@
|
||||||
<link href=/css/yt-ukraine.svg?v=6 rel=icon>
|
<link href=/css/yt-ukraine.svg?v=6 rel=icon>
|
||||||
<link href=https://p.poketube.fun/https://site-assets.fontawesome.com/releases/v6.1.1/css/all.css rel=stylesheet>
|
<link href=https://p.poketube.fun/https://site-assets.fontawesome.com/releases/v6.1.1/css/all.css rel=stylesheet>
|
||||||
<link rel="stylesheet" href="/css/search-web.main.css?v=4">
|
<link rel="stylesheet" href="/css/search-web.main.css?v=4">
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* Patch IE to support forEach on NodeLists, used in show/hide */
|
||||||
|
if (window.NodeList && !NodeList.prototype.forEach)
|
||||||
|
NodeList.prototype.forEach = Array.prototype.forEach;
|
||||||
|
</script>
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
@keyframes gradient {
|
@keyframes gradient {
|
||||||
|
@ -213,13 +218,11 @@
|
||||||
|
|
||||||
<input placeholder="Search the web" name="query" autocomplete="off" id="search_form_input_homepage" class="search__input" type="text" autofocus />
|
<input placeholder="Search the web" name="query" autocomplete="off" id="search_form_input_homepage" class="search__input" type="text" autofocus />
|
||||||
|
|
||||||
<span style="color: #fff;text-align: center;margin-left: 8em;margin-right: auto;">
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<button class="btn btn-success" type="submit" style="margin-top: 1em;margin-left: auto;margin-right: 8em;align-self: center;text-align: center;display: flex;flex-direction: column;height: 5em;background: #fff;color: #000;border: none;width: 8em;"><p style="margin-top: auto;margin-bottom: auto;font-weight: 1000;margin-left: 6px;font-stretch: ultra-expanded;font-family:"poketube flex";Poketube flex;">Search Poke</p></button>
|
<button class="btn btn-success" type="submit" style="margin-top: 1em;margin-left: auto;margin-right: 8em;align-self: center;text-align: center;display: flex;flex-direction: column;height: 5em;background: #fff;color: #000;border: none;width: 8em;"><p style="margin-top: auto;margin-bottom: auto;font-weight: 1000;margin-left: 6px;font-stretch: ultra-expanded;font-family:"poketube flex";Poketube flex;">Search Poke</p></button>
|
||||||
|
|
||||||
<div class="downnav">
|
<div class="downnav">
|
||||||
<a style="color:#fff" href="/account-create">My Account</a> - <a style="color:#fff" href="/privacy">Privacy</a> - <a style="color:#fff" href="https://codeberg.org/ashley/poketube">Git</a>
|
<span style="color:#fff;" id="weatherInfo"></span> - <a style="color:#fff" href="/account-create">My Account</a> - <a style="color:#fff" href="/privacy">Privacy</a> - <a style="color:#fff" href="https://codeberg.org/ashley/poketube">Git</a>
|
||||||
<div style="text-align: center;margin: -22px;">
|
<div style="text-align: center;margin: -22px;">
|
||||||
You can also use duckduckgo <a href="https://duckduckgo.com/bangs">bangs</a> if you want
|
You can also use duckduckgo <a href="https://duckduckgo.com/bangs">bangs</a> if you want
|
||||||
|
|
||||||
|
@ -291,10 +294,31 @@ if (window.location.hostname === "poketube.fun" && config.plausible_enabled == t
|
||||||
document.head.appendChild(script);
|
document.head.appendChild(script);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
// Function to fetch weather data and update the element
|
||||||
|
function fetchAndDisplayWeather() {
|
||||||
|
const url = 'https://wttr.in/?format=%c%t+%l';
|
||||||
|
|
||||||
|
fetch(url)
|
||||||
|
.then((response) => {
|
||||||
|
if (!response.ok) {
|
||||||
|
throw new Error('Network response was not ok');
|
||||||
|
}
|
||||||
|
return response.text(); // Get the response as plain text
|
||||||
|
})
|
||||||
|
.then((weatherData) => {
|
||||||
|
const weatherElement = document.getElementById('weatherInfo');
|
||||||
|
weatherElement.textContent = weatherData; // Display the weather data in the element
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
console.error('Error:', error);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Call the fetchAndDisplayWeather function when the page loads
|
||||||
|
fetchAndDisplayWeather();
|
||||||
|
</script><script src="/static/emojis.js"></script><style> img.emoji {height: 1em;width: 1em;margin: 0 .05em 0 .1em;vertical-align: -0.1em;}</style>
|
||||||
|
<script>twemoji.parse(document.body,{ base: 'https://p.poketube.fun/https://cdn.zptr.cc/twemoji/' })</script></div>
|
||||||
</div> <!-- id="content_homepage" -->
|
</div> <!-- id="content_homepage" -->
|
||||||
</div> <!-- id="content_wrapper_homepage" -->
|
</div> <!-- id="content_wrapper_homepage" -->
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue