added nemini

This commit is contained in:
Paul Wilde 2023-02-20 13:08:58 +00:00
commit 96a2ebc110
62 changed files with 7106 additions and 0 deletions

7
.domains Normal file
View file

@ -0,0 +1,7 @@
paulwilde.uk
www.paulwilde.uk
paulwilde.co.uk
www.paulwilde.co.uk
pages.web.pswilde.codeberg.page
web.pswilde.codeberg.page

168
404.html Normal file
View file

@ -0,0 +1,168 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title> :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h2>Error 404</h2>
<p>Whoops... no page by that name here</p>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

6
about/index.html Normal file
View file

@ -0,0 +1,6 @@
<!doctype html>
<meta charset="utf-8">
<link rel="canonical" href="https://paulwilde.uk/aboutme/">
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/aboutme/">
<title>Redirect</title>
<p><a href="https://paulwilde.uk/aboutme/">Click here</a> to be redirected.</p>

229
aboutme/index.html Normal file
View file

@ -0,0 +1,229 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>About Me :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main aboutme">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</h3>
<p>Hello, this is my website which will contain my general thoughts, utterings,
maybe my opinions, possibly some tech stuff I find interesting, some of the
recipes I cook and want to remember the ingredients of and a bit of artwork I
draw for fun and I in no way claim to be a good artist in any way.</p>
<p>It may also include pictures of my dog at some point.</p>
<p>Some things about me. I :</p>
<ul>
<li>am an IT Professional.
<ul>
<li>I run my own <a href="https://wilde-it.co.uk">IT Business</a> that provides
IT consulting, assistance and procurement services to local businesses (Devon, South West UK).</li>
</ul>
</li>
<li>am an Open Source nut.
<ul>
<li>I try to use Open Source products in my personal and working life as often as possible.</li>
</ul>
</li>
<li>am data privacy conscious.
<ul>
<li>I believe we shouldnt pay for products or services with our personal data and “marketability”</li>
<li>I dont use the mainstream social media services. You shouldnt either.</li>
</ul>
</li>
<li>use <a href="https://archlinux.org">Arch Linux</a> btw…</li>
</ul>
<p>Some information about this site. It :</p>
<ul>
<li>was created using <a href="https://getzola.org">Zola</a> and
<a href="https://simplecss.org/">Simple.CSS</a> with my own customisations on top.</li>
<li>is built with efficiency in mind; Its small and light and quick to view.</li>
<li>uses no JavaScript (except a little bit for
<a href="https://plausible.io">Plausible Analytics</a>, forgive me).</li>
<li>runs on an <a href="https://nginx.org">NGINX</a> server on top of a
<a href="https://rockylinux.org">Rocky Linux</a> VPS provided by <a href="https://ovh.com">OVH</a>.</li>
<li>was written using the <a href="https://neovim.io/">Neovim</a> text editor on a
<a href="https://www.pcspecialist.co.uk/">PC Specialist</a> laptop running <a href="https://archlinux.org">Arch Linux</a></li>
</ul>
<hr/>
<section id="lastmod">
<sub>Published : Mon, 29 March 2021 at 10:19am +0100<br/>
Last Modified : Sat, 07 May 2022 at 15:35pm +0100</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

43
css/keyframes.css Normal file
View file

@ -0,0 +1,43 @@
@keyframes lower-in {
from {
transform: translate3d(0,-100%,0);
opacity:0;
}
to {
transform: translate3d(0,0%,0);
opacity:1;
}
}
@keyframes fade-in-left {
from {
transform: translate3d(10%,0,0);
opacity:0;
}
to {
transform: translate3d(0,0,0);
opacity:1;
}
}
@keyframes cursor-blink {
0% {
visibility: hidden;
opacity:0;
}
50% {
visibility: visible;
opacity:1;
}
100% {
visibility: hidden;
opacity:0;
}
}
@keyframes type {
from {
visibility:collapse;
}
to {
visibility: visible;
width: max-content;
}
}

44
css/media.css Normal file
View file

@ -0,0 +1,44 @@
@media screen and (max-width: 1200px) {
.me {
margin:1em;
}
}
@media screen and (max-width: 800px) {
body.section .main, body.page .main {
padding:1em 1em;
}
body.home div.main.homepage {
margin:0;
}
body.home div.main.homepage .intro {
margin-top:4em;
margin-bottom:0em;
}
.row div.cell-2,
.row div.cell-3,
.row div.cell-4,
.row div.cell-5 {
width:100%;
}
.me {
margin:1em;
}
.me .my-image {
float:none;
margin-left:1em;
/* margin: auto;*/
}
.me .my-name h1 {
text-align:left;
float:none;
margin-left:0.4em;
}
.my-things {
margin:2em;
text-align:left;
margin-left:5em;
}
.item {
width:100% !important;
}
}

1
css/simple.min.css vendored Normal file

File diff suppressed because one or more lines are too long

485
css/site.css Normal file
View file

@ -0,0 +1,485 @@
* {
font-family:Hermit,Hack,monospace;
}
:root {
--bg-opacity:rgba(255,255,255,0.9);
--bg-opacity-2:rgba(255,255,255,0.3);
--box-shadow:0 0 2em #eee;
--bg-opacity:rgba(0,0,0,0.9);
--bg-opacity-2:rgba(0,0,0,0.3);
--box-shadow:0 0 2em #111;
--accent:#d3c610;
--bg:#101024;
--text:#eee;
}
@media (prefers-color-scheme: dark) {
:root {
--bg-opacity:rgba(0,0,0,0.9);
--bg-opacity-2:rgba(0,0,0,0.3);
--box-shadow:0 0 2em #111;
--accent:#d3c610;
}
}
body {
max-width: 65rem;
}
a {
text-decoration:none;
transition:all 0.5s;
}
a:hover {
color:var(--text);
}
header {
padding:0;
background:var(--bg);
}
body.home header {
/*animation: lower-in;
animation-duration: 2s;*/
}
body.home footer {
margin-top:4em;
}
body.section footer,
body.page footer {
margin-top:2em;
}
header section {
overflow:hidden;
}
header section, footer section {
max-width: 65rem;
margin:auto;
}
header section nav {
float:right;
}
header section nav a {
border:0;
margin:0;
}
header section nav a::after {
content:"";
position:relative;
width:60%;
display:block;
transition: width 0.5s,border-color 0.5s, transform 0.5s;
border-bottom:2px solid var(--text);
float:right;
}
header section nav a:hover::after {
width:100%;
border-color:var(--accent) !important;
transform: rotate(5deg) scale(120%);
}
header section nav a:nth-child(odd):hover::after {
transform: rotate(-5deg) scale(120%);
}
body main {
position:relative;
}
body.home main {
animation:fade-in-left;
animation-duration:2s;
}
body.home div.main.homepage {
margin:1em;
}
footer {
text-align:left;
border-color:rgba(200,200,200,0.15);
}
body.section .main, body.page .main {
padding:1em 4em;
}
.row {
width:100%;
height:auto;
display:block;
overflow:hidden;
}
.row div.cell-2,
.row div.cell-3,
.row div.cell-4,
.row div.cell-5 {
float:left;
}
.row div.cell-2 {
width:50%;
}
.row div.cell-2.margin {
width:48%;
margin-right:2%;
}
.row div.cell-3 {
width:33.3333333%;
}
.row div.cell-3.margin {
width:31.3333333%;
margin-right:2%;
}
.row div.cell-4 {
width:25%;
}
.row div.cell-4.margin {
width:23%;
margin-right:2%;
}
.row div.cell-5 {
width:20%;
}
.row div.cell-5.margin {
width:18%;
margin-right:2%;
}
.row div.margin:last-child{
margin-right:0;
}
.row::after {
clear:both;
}
.intro {
margin-top:10em;
margin-bottom:5em;
}
.me {
text-align:right;
margin:2em;
margin-left: 0.6em;
}
.me .my-name h1 {
text-align:left;
float:none;
/*margin-left:1.2em;*/
}
.me .my-name h1::before {
content:"#\0020";
color:var(--accent);
}
.me h1 {
overflow:hidden;
}
.me h1 .letter {
animation: type;
animation-fill-mode: forwards;
animation-duration: 0.2s;
width:0;
visibility: collapse;
display: inline-block;
}
.me h1 .letter:nth-child(1) {
animation-delay: 1.6s;
}
.me h1 .letter:nth-child(2) {
animation-delay: 1.8s;
}
.me h1 .letter:nth-child(3) {
animation-delay: 2.0s;
}
.me h1 .letter:nth-child(4) {
animation-delay: 2.10s;
}
.me h1 .letter:nth-child(5) {
animation-delay: 2.16s;
}
.me h1 .letter:nth-child(6) {
animation-delay: 2.22s;
}
.me h1 .letter:nth-child(7) {
animation-delay: 2.6s;
}
.me h1 .letter:nth-child(8) {
animation-delay: 2.8s;
}
.me h1 .letter:nth-child(9) {
animation-delay: 2.86s;
}
.me h1 .letter:nth-child(10) {
animation-delay: 2.92s;
}
.me h1 .letter:nth-child(11) {
animation-delay: 3.0s;
}
.me h1 .cursor {
animation:cursor-blink;
animation-duration: 1.5s;
animation-iteration-count: 3;
visibility:hidden;
opacity:0;
}
.me .my-image {
width:12.5em;
float:none;
/* margin: auto;*/
}
.me .my-image img {
max-width:8em;
margin-left:3.2em;
display:block;
position:relative;
transition:all 0.5s;
opacity:1;
}
.me .my-image img:hover {
transform:scale(1.2) rotate(5deg);
}
.me .my-name {
width:100%;
overflow:hidden;
display:block;
}
.my-things {
margin:2em;
margin-left:6em;
text-align:right;
}
.poem-info {
font-size:0.6em;
}
.section-list {
display:flex;
flex-wrap: wrap;
overflow:hidden;
}
.item,
.tech .item,
.recipes .item {
border:1px solid #aaa;
border-radius: 0.2em;
transition: background 0.5s;
overflow:hidden;
box-sizing: border-box;
margin-right:1em;
margin-bottom:1em;
}
.item:hover,
.tech .item:hover {
background:#b2ecFb;
}
.recipes .item:hover {
background:#ffff00;
}
.item a,
.tech .item a,
.recipes .item a {
padding:2em;
text-align: center;
color: var(--text);
display:block;
}
.item h3,
.tech .item h3,
.recipes .item h3 {
margin-top:0;
}
#website-list .item {
width:49%;
margin-right:1%;
min-height:15em;
transition: opacity 1.25s;
transition-delay: 0s;
pointer-events: auto;
overflow: hidden;
position: relative;
display: block;
}
#website-list .item:hover {
background:none;
}
#website-list .item .website-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover !important;
border: 0;
height: 100%;
left: 0;
box-sizing: border-box;
position: absolute;
top: 0;
width: 100%;
outline: currentcolor none 0px;
transition: all 3s, filter 1.5s;
transform-origin: top center;
filter: grayscale(0.5);
}
#website-list .item:hover .website-image,
#website-list .item:active .website-image {
transform: scale(1.5);
filter: grayscale(0);
}
#website-list .item .web-summary p {
font-size:0.8em;
padding-left:1em;
padding-right:1em;
color:var(--text);
}
#website-list .item a {
border:1px solid var(--border);
display:block;
width:max-content;
margin:auto;
margin-bottom:0.5em;
padding:0.5em 1em;
color:var(--text);
}
#website-list .item a:hover {
background:var(--bg);
}
#website-list .item:hover .web-summary,
#website-list .item:active .web-summary {
transform: translateY(1%);
background:var(--bg-opacity);
}
#website-list .item .web-summary {
bottom:0;
position:absolute;
text-align:center;
margin: auto;
width:101%;
height:auto;
background:var(--bg-opacity-2);
transition: all 2s;
transform: translateY(100%);
box-shadow: var(--box-shadow);
}
#website-list .item h3 {
padding-top:0.5em;
margin-bottom:0;
}
.light-text {
color:#ddd !important;
}
.dark-text {
color:#222 !important;
}
.item .row,
.tech .row,
.recipes .row {
margin-bottom:1em;
}
footer div.inline {
float:left;
}
footer div.inline:last-child {
float:right;
}
footer .footer-links ul
{
float:left;
}
footer .footer-links ul li
{
padding-bottom:0.5em;
list-style-type: none;
}
footer .footer-links ul li a
{
color:var(--text);
text-decoration: none;
}
footer .footer-links ul li a:hover {
color:var(--accent);
}
footer .footer-links ul li a::after
{
content:"";
position:relative;
width:20%;
display:block;
transition: width 0.5s, border-color 0.5s, transform 0.5s;
border-bottom:2px solid var(--text);
}
footer .footer-links ul li a:hover::after
{
width:75%;
border-bottom:2px solid var(--accent);
transform: rotate(-5deg) scale(120%);
}
footer .footer-links ul li:nth-child(odd) a:hover::after {
transform: rotate(5deg) scale(120%);
}
footer .footer-links::after
{
clear: both;
}
footer .social-links {
padding-right:3rem;
text-align:right;
overflow: hidden;
}
footer .social-links a {
margin-left:0.6em;
}
footer .social-links img {
height:auto;
width:2em;
filter: grayscale(1);
transition: transform 0.5s, filter 0.5s;
margin-top:1em;
}
footer .social-links img:hover {
height:auto;
transform: scale(120%) rotate(15deg);
filter: grayscale(0);
}
ul.pagination {
list-style-type: none;
margin:auto;
text-align:center;
padding-left:0;
}
ul.pagination li {
display:inline-block;
margin-right:0.5em;
border-radius: 0.2em;
transition:all 0.5s;
}
ul.pagination li:hover {
background:#ccc;
}
ul.pagination li a {
padding:0.2em 0.5em;
color:var(--text);
}
ul.pagination li:hover a {
color:#555;
}
ul.pagination li.active a {
font-weight: bold;
}
ul.pagination li.disabled a {
color:#ccc;
}
ul.pagination li.disabled:hover {
background: none;
color:var(--text) !important;
}
a.nocolouring {
text-decoration:none;
color:var(--text);
}
#lastmod{
float:left;
position:relative;
max-width:50%;
}
#taglist{
float:right;
position:relative;
max-width:50%;
}

View file

@ -0,0 +1,6 @@
<!doctype html>
<meta charset="utf-8">
<link rel="canonical" href="https://paulwilde.uk/dev/wm-tools/">
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/dev/wm-tools/">
<title>Redirect</title>
<p><a href="https://paulwilde.uk/dev/wm-tools/">Click here</a> to be redirected.</p>

226
dev/index.html Normal file
View file

@ -0,0 +1,226 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Development :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</h3>
<p>My Development Projects :</p>
<div class="section-list">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;nemini&#x2F;">
Nemini
</a> :: A simple Gemini server with virtual host and alias support
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;wm-tools&#x2F;">
wm_tools
</a> :: a set of information system tools displayed in dmenu (or rofi)
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;thisisnotmyemail&#x2F;">
thisisnotmy.email
</a> :: A fully featured email service with annoying marketers in mind
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;mailautoconf&#x2F;">
Mailautoconf
</a> :: a simple, configurable autodiscover&#x2F;autoconfig service for distributed and self-hosted services.
</li>
</ul>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
Mon, 20 February 2023 at 12:57pm +0000
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

284
dev/mailautoconf/index.html Normal file
View file

@ -0,0 +1,284 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Mailautoconf :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main mailautoconf">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;mailautoconf&#x2F;">Mailautoconf</a>
</h3>
<h3 id="a-simple-configurable-autodiscover-autoconfig-service-for-distributed-and-self-hosted-services">A simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.</h3>
<p>Codeberg = <a href="https://codeberg.org/pswilde/mailautoconf">codeberg link</a><br />
Github = <a href="https://github.com/pswilde/mailautoconf">github link</a></p>
<h3 id="what-is-mailautoconf">What is MailAutoConf?</h3>
<p>MailAutoConf is autodiscover/autoconfig web server for self-hosted mail services
which do not have their own autodiscover service.</p>
<h3 id="what-does-mailautoconf-do">What does MailAutoConf do?</h3>
<p>MailAutoConf is currently in <em>very</em> early stages, but it does generate valid
autoconfig XML files (<code>/mail/config-v1.1.xml</code>) compatible with many mail clients
i.e. <code>Thunderbird</code>, <code>Evolution</code>, etc.<br />
Theoretically, anything that can read the standard autoconfig XML file -
<code>https://wiki.mozilla.org/Thunderbird:Autoconfiguration:ConfigFileFormat</code>, should
be able to auto-configure using this service.</p>
<h3 id="installation">Installation</h3>
<p>MailAutoConf runs its own webserver on port <code>8010</code>.
You will need to supply a volume for the configuration file and port forwarding.</p>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">podman run</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">dt </span><span style="color:#89ddff;">\
</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">name</span><span style="color:#82aaff;"> mailautoconf </span><span style="color:#89ddff;">\
</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">v</span><span style="color:#82aaff;"> ./config:/mailautoconf/config </span><span style="color:#89ddff;">\
</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">p</span><span style="color:#82aaff;"> 8010:8010 </span><span style="color:#89ddff;">\
</span><span style="color:#82aaff;"> pswilde/mailautoconf
</span></code></pre>
<p>You will need a reverse proxy server to publish to the outside world and handle SSL encryption.<br />
For example, in nginx:</p>
<pre data-lang="conf" style="background-color:#212121;color:#eeffff;" class="language-conf "><code class="language-conf" data-lang="conf"><span style="font-style:italic;color:#c792ea;">server </span><span>{
</span><span> </span><span style="color:#f78c6c;">listen 443</span><span> ssl;
</span><span> </span><span style="color:#f78c6c;">server_name </span><span>autoconfig</span><span style="color:#89ddff;">.</span><span>example</span><span style="color:#89ddff;">.</span><span>com;
</span><span> </span><span style="color:#f78c6c;">ssl_certificate </span><span style="color:#89ddff;">/</span><span>path</span><span style="color:#89ddff;">/</span><span>to</span><span style="color:#89ddff;">/</span><span>certificate</span><span style="color:#89ddff;">.</span><span>file;
</span><span> </span><span style="color:#f78c6c;">ssl_certificate_key </span><span style="color:#89ddff;">/</span><span>path</span><span style="color:#89ddff;">/</span><span>to</span><span style="color:#89ddff;">/</span><span>certificate</span><span style="color:#89ddff;">.</span><span>key
</span><span style="color:#c792ea;"> location </span><span style="color:#89ddff;">/</span><span> {
</span><span> </span><span style="color:#f78c6c;">proxy_set_header X</span><span style="color:#89ddff;">-</span><span>Forwarded</span><span style="color:#89ddff;">-</span><span>Host $host</span><span style="color:#89ddff;">:</span><span>$server_port;
</span><span> </span><span style="color:#f78c6c;">proxy_set_header X</span><span style="color:#89ddff;">-</span><span>Forwarded</span><span style="color:#89ddff;">-</span><span>Server $host;
</span><span> </span><span style="color:#f78c6c;">proxy_set_header X</span><span style="color:#89ddff;">-</span><span>Forwarded</span><span style="color:#89ddff;">-</span><span>For $proxy_add_x_forwarded_for;
</span><span> </span><span style="color:#f78c6c;">proxy_pass </span><span>http://localhost:8010</span><span style="color:#89ddff;">/</span><span>;
</span><span> </span><span style="color:#f78c6c;">proxy_redirect </span><span>http://localhsot:8010</span><span style="color:#89ddff;">/ /</span><span>;
</span><span> </span><span style="color:#f78c6c;">proxy_read_timeout 60s</span><span>;
</span><span> }
</span><span>}
</span></code></pre>
<p>First run will create <code>sample.yaml</code> files in the config directory. Copy these to <code>config.yaml</code> and <code>services.yaml</code> and configure them to your needs.</p>
<p>MailAutoConf will handle all the URLs its able to deal with, i.e. <code>/mail/config-v1.1.xml</code>, <code>/Autodiscover/Autodiscover.xml</code> automatically.</p>
<h3 id="dns-config">DNS config</h3>
<p>You will need to configure DNS records for your domain.<br />
I would recommend setting up an A record for <code>autoconfig.your.domain</code> to point
directly to your MailAutoConfs instance which will work for Thunderbird and
Evolution clients.
Then, if Outlook Autodiscover is required (currently not implemented), configure
a <code>SRV</code> record to redirect to the <code>autoconfig.your.domain</code> <code>A</code> record. i.e.</p>
<pre style="background-color:#212121;color:#eeffff;"><code><span>Type TTL P M Port Target
</span><span>SRV _autodiscover._tcp.your.domain 3600 10 10 443 autoconfig.your.domain
</span></code></pre>
<h3 id="compatibility">Compatibility</h3>
<p>MailAutoConf has been tested and confirmed working with the following software packages</p>
<ul>
<li><input disabled="" type="checkbox" checked=""/>
Thunderbird (v78 and probably earlier versions too)</li>
<li><input disabled="" type="checkbox" checked=""/>
Evolution Mail (v3.40.3 and probably earlier versions too)</li>
<li><input disabled="" type="checkbox" checked=""/>
Nextcloud Mail app</li>
<li><input disabled="" type="checkbox"/>
Other Mail Clients are likely supported if they support /mail/config-v1.1.xml</li>
</ul>
<h3 id="future-plans">Future plans</h3>
<p>MailAutoConf is currently in <em>very</em> early stages, with a <em>very</em> limited set of features.
My hope for MailAutoConf is to run as an autoconfig service which provides Calendar and AddressBook locations as well.
Calendar and AddressBook is in the autoconfig XML documentation, but currently not implemented. MailAutoConf can generate the correct information for Calendar and AddressBook into the autoconfig XML file, though no clients currently use it.</p>
<h3 id="todo">TODO:</h3>
<ul>
<li><input disabled="" type="checkbox" checked=""/>
/mail/config-v1.1.xml file for Thunderbird and Evolution mail clients.</li>
<li><input disabled="" type="checkbox"/>
Add more code commenting, its pretty terrible right now.</li>
<li><input disabled="" type="checkbox"/>
Refactor the autoconfig and autodiscover XML files, theyve been copied and bodged together and could look so much better.</li>
<li><input disabled="" type="checkbox"/>
Autodiscover.xml for Outlook clients - currently does generate, but untested.</li>
<li><input disabled="" type="checkbox"/>
Autodiscover.json for more modern Outlook clients - this is currently undocumented. I have implemented some features of it but it is currently not working.</li>
<li><input disabled="" type="checkbox"/>
Calendars and Address Book - does generate into mail/config-v1.1.xml, but no actual clients support it yet.</li>
<li><input disabled="" type="checkbox"/>
Additional, custom services. For example, Nextcloud - instead of having to type in your Nextcloud instance URL, you can just enter your email address associated with you Nextcloud account and it looks up the URL from autoconfig - wouldnt that be nice?</li>
<li><input disabled="" type="checkbox"/>
Probably loads of stuff I havent thought of yet.</li>
</ul>
<h3 id="when-will-it-be-ready-for-production">When will it be ready for production?</h3>
<p>Well, not yet. Though it does sort of work already.<br />
Im working on this ultimately for my own use for my own small business. Im hoping once its good enough I could deploy the set up to my businesses customers and ultimately get them away from a Microsoft Exchange based environment. Theres a long way to go for that right now though.</p>
<p>If you feel you may be able to help, or ideas on features and their implementation, notice any bugs, or just want to say hi. Please do so and submit a pull request if required.</p>
<p>Thanks for reading!</p>
<hr/>
<section id="lastmod">
<sub>Published : Tue, 17 August 2021 at 10:49am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

196
dev/nemini/index.html Normal file
View file

@ -0,0 +1,196 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Nemini :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main nemini">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;nemini&#x2F;">Nemini</a>
</h3>
<p>Nemini is a simple <a href="https://gemini.circumlunar.space">Gemini</a> server.<br />
“Simple” in the way it is, hopefully, simple to configure and use without minimal knowledge of web servers in general. You probably need to be familiar with <a href="https://toml.io">TOML</a> configuration files, but other than that the server should run fairly easily.</p>
<p>The source code is hosted at Codeberg here : https://codeberg.org/pswilde/nemini</p>
<hr/>
<section id="lastmod">
<sub>Published : Mon, 20 February 2023 at 12:57pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,203 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>thisisnotmy.email :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main thisisnotmy.email">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;thisisnotmyemail&#x2F;">thisisnotmy.email</a>
</h3>
<p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.<br />
Its early days but Im hoping to be able to offer <em>something</em> for people to
use eventually.</p>
<h2 id="what-s-it-all-about">Whats it all about?</h2>
<p>Dont you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?</p>
<p>Wouldnt it be great to confidently give them your email address, but with a slight passive aggressiveness to make the situation more awkward for them, and less awkward for you‽</p>
<p>Enter thisisnotmy.email. thisisnotmy.email is a fully functional email service. When someone asks you for your email address, just say:</p>
<p>“Sure, its my name at this is not my, all one word, dot email”</p>
<p>And let them decide whether its worth continuing on with this worthless data collecting routine.</p>
<p>See more at https://thisisnotmy.email</p>
<hr/>
<section id="lastmod">
<sub>Published : Sat, 13 November 2021 at 16:17pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

248
dev/wm-tools/index.html Normal file
View file

@ -0,0 +1,248 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>wm_tools :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main wm_tools">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;wm-tools&#x2F;">wm_tools</a>
</h3>
<h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
<p>These are a selection of independant tools for displaying various information
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute…)
which are selectable options in dmenu.</p>
<h2 id="tools">Tools</h2>
<ul>
<li><code>pingclock</code> performs a single <code>ping</code> to a server and returns the response time</li>
<li><code>battery</code> shows the current battery level</li>
<li><code>brightness</code> shows the current backlight level and gives options to adjust it</li>
<li><code>volume</code> shows the current volume level and gives options to adjust and manage it</li>
<li><code>date</code> shows the date</li>
<li><code>fuzzytime</code> shows the fuzzytime clock</li>
<li><code>wlan</code> shows the state of the wireless network interface. SSID connected to and signal level.</li>
<li><code>nic</code> shows the status and/or the ip address of the network interface card</li>
<li><code>temperature</code> shows the current CPU temperature</li>
<li><code>notes</code> a simple one liner note taking tool, displaying notes in <code>dmenu</code>/<code>rofi</code></li>
</ul>
<p>The next two do not work with <code>rofi</code> unless you have <code>alias dmenu=rofi</code> set, but theyre pretty nice tools</p>
<ul>
<li><code>passmenu_wrapper</code> a wrapper for passmenu. It basically just styles <code>passmenu</code> with no other features</li>
<li><code>command_wrapper</code> inspired by passmenu_wrapper, a basic tool to run other <code>dmenu</code> related tools with uniform styling.
<ul>
<li>For example: <code>dmenu_run</code>, <code>clipmenu</code>, <code>passmenu</code> etc.</li>
</ul>
</li>
</ul>
<h3 id="example-in-dmenu">Example in <code>dmenu</code>:</h3>
<p><img src="https://user-images.githubusercontent.com/31094984/167123173-ee8092a2-d5ab-47b4-b207-ced328072cc0.gif" alt="dmenu_tools" /></p>
<h3 id="example-of-command-wrapper-with-clipmenu">Example of <code>command_wrapper</code> with <code>clipmenu</code></h3>
<p><img src="https://user-images.githubusercontent.com/31094984/167122436-eea0be88-a929-46e8-9b4d-cb677dcb129c.gif" alt="command_wrap" /></p>
<h2 id="how-to-compile">How to compile</h2>
<p>There are some configuration variables explicit to me, youll need to change them for you for them to be useful I imagine.<br />
Configuration variables are compile - there are no config files or runtime parameters (except for “rofi”)</p>
<p>Each tool is compiled separately, for example:</p>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">nim c pingclock
</span></code></pre>
<p>and then run with</p>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">./pingclock
</span><span style="font-style:italic;color:#4a4a4a;"># or
</span><span style="color:#82aaff;">./pingclock rofi
</span></code></pre>
<h2 id="how-to-use">How to use</h2>
<p>Personally, I have these bound to key combinations in i3.
In fact, I have a seperate <code>bindsym</code> mode in which all these
tools are accessible i.e. <code>$mod+i</code> to get to “info” mode then <code>p</code> to show pingclock.<br />
Its completely up to you how to run them, theyre just simple CLI tools really.</p>
<h3 id="you-can-also-set-the-volume-and-brightness-levels-by-typing-a-numeric-figure-into-the-dmenu-rofi-input-box">You can also set the volume and brightness levels by typing a numeric figure into the dmenu/rofi input box</h3>
<h2 id="dependencies">Dependencies</h2>
<ul>
<li><code>dmenu</code> or <code>rofi</code></li>
<li><code>yad</code> for calendar</li>
<li><code>passmenu</code> for passmenu_wrapper</li>
<li>basically any tool thats used to gather the information.</li>
<li>“tools” for audio etc. (<code>pamixer</code>, <code>ncpamixer</code>, etc.) can be set in the source</li>
</ul>
<hr/>
<section id="lastmod">
<sub>Published : Sun, 08 May 2022 at 16:25pm +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1 @@
google-site-verification: googled6bc296b30b7aa26.html

BIN
images/chat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
images/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
images/fediverse.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
images/git.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
images/github.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

4
images/mastodon.svg Normal file
View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="61.076954mm" height="65.47831mm" viewBox="0 0 216.4144 232.00976">
<path fill="#2b90d9" d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915"/>
<path fill="#fff" d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
images/me.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

35
images/vim.svg Normal file
View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="544.16998" height="544.8642" version="1.1">
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(-69.980994,-160.33288)">
<g id="g3699" transform="matrix(1.532388,0,0,1.3939671,-54.912136,-41.792396)">
<path id="path2836" d="M 260.50744,170.69515 105.98412,340.79094 259.8636,510.178 414.38691,340.08221 260.50744,170.69515 z" style="fill:#019833;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path2838" d="m 259.8636,171.40389 0,-14.88338 -168.044108,184.97916 14.164628,0 153.87948,-170.09578 z" style="fill:#66fe98;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="fill:#45fe02;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 259.47729,171.40389 0,-14.88338 168.0441,184.97916 -14.16463,0 -153.87947,-170.09578 z" id="path2840"/>
<path style="fill:#017d17;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 259.8636,511.17022 0,14.88338 -168.044108,-184.97916 14.164628,0 153.87948,170.09578 z" id="path2842"/>
<path id="path3650" d="m 122.99448,175.30643 108.35396,0 6.60139,7.26665 0,22.30116 -5.23559,7.01608 -11.83699,0 0,110.75406 101.98019,-110.75406 -16.84494,0 -5.9185,-7.01608 0,-23.55403 5.46323,-5.51264 109.71976,0 5.46322,6.01379 0,22.05058 -248.12143,280.14258 -28.22666,0 -8.17033,-5.19252 0,-267.93397 -13.68257,0 -5.00795,-5.51264 0,-23.55403 5.46321,-6.51493 z" style="fill:none;stroke:#000000;stroke-width:18.91431427;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
<path id="path2844" d="m 259.47729,511.17022 0,14.88338 168.0441,-184.97916 -14.16463,0 -153.87947,170.09578 z" style="fill:#005d04;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="fill:none;stroke:#000000;stroke-width:5.67429399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 259.41018,155.14848 90.734026,340.82339 258.70737,525.72467 427.38353,340.04975 259.41018,155.14848 z" id="path2846"/>
<path id="path3640" d="m 232.50008,186.64163 6.11655,-3.54366 -6.27751,-6.91014 -109.29305,0 -5.55319,6.11281 0,23.1224 6.15679,6.77725 2.93756,-6.77725 -3.86308,-4.2524 0,-16.30085 2.89731,-2.83492 104.30324,0 2.57538,4.60676 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path transform="matrix(0.90138601,0,0,0.99222542,-437.42287,-185.30615)" d="m 828.9375,369.5 -4.28125,4.28125 0,15.71875 3.75,3.75 19.8125,0 0,15.1875 -131.0625,132.84375 0,-147.84375 21.78125,0 4.46875,-4.46875 0,-15.90625 -4.125,-3.1875 -114.625,0 -3.75,3.75 0,16.25 3.8125,3.8125 19.9375,0 0,272.25 3.75,3.75 22.65625,0 274.65625,-283.40625 0,-12.5 -4.28125,-4.28125 -112.5,0 z" id="path3632" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3646" d="m 143.48158,204.87424 0,270.62073 3.18688,4.0092 -2.49916,5.24301 -7.06148,-7.74876 0,-265.1081 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3644" d="m 125.82451,204.87424 -1.82108,6.51494 13.2028,0 7.2843,-6.51494 -18.66602,0 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3638" d="m 307.18636,212.19144 2.89731,-6.55577 -4.18501,-4.2524 0,-14.52901 4.82886,-5.31551 100.76208,0 3.86308,5.66987 5.4727,-4.2524 -5.63366,-6.20141 -108.32729,0 -5.39221,5.93564 0,23.29957 5.59342,5.80276 m -87.54309,111.87785 -10.52288,28.10566 118.7898,-131.1155 0,-15.59211 -108.26692,118.60195 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3642" d="m 232.25896,185.83056 5.2356,-3.75862 0,22.8023 -6.03231,6.64023 -11.72317,0 0,112.38277 -10.69882,27.81381 0,-146.83681 19.57656,0 3.64214,-3.25747 0,-15.78621 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path transform="matrix(0.90138601,0,0,0.99222542,-437.42287,-185.30615)" d="m 828.9375,369.5 -4.28125,4.28125 0,15.71875 3.75,3.75 19.8125,0 0,15.1875 -131.0625,132.84375 0,-147.84375 21.78125,0 4.46875,-4.46875 0,-15.90625 -4.125,-3.1875 -114.625,0 -3.75,3.75 0,16.25 3.8125,3.8125 19.9375,0 0,272.25 3.75,3.75 22.65625,0 274.65625,-283.40625 0,-12.5 -4.28125,-4.28125 -112.5,0 z" id="path3622" style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3636" d="m 415.35268,185.9329 5.49849,-3.49448 0,21.92152 -249.39111,280.5213 -26.47746,0 2.52966,-5.5331 20.28119,0 247.23731,-281.01241 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path id="path3652" d="m 327.29631,205.25009 -5.57703,6.38966 -14.56861,0 3.41452,-6.38966 c 0.11382,0 16.73112,0 16.73112,0 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<g transform="matrix(0.90138601,0,0,0.99222542,-92.530288,-192.23791)" id="g3673">
<path style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" id="path3671" d="m 399.78125,560 a 1.2330102,1.2330102 0 0 0 -0.5625,0.28125 l -5.3125,4.5625 A 1.2330102,1.2330102 0 0 0 393.5625,565.375 L 388.25,580.25 a 1.2330102,1.2330102 0 0 0 0.28125,1.28125 l 4.0625,4.0625 a 1.2330102,1.2330102 0 0 0 0.875,0.34375 l 16.40625,0 a 1.2330102,1.2330102 0 0 0 0.875,-0.34375 l 4.28125,-4.3125 a 1.2330102,1.2330102 0 0 0 0.3125,-0.53125 l 4.5625,-15.65625 a 1.2330102,1.2330102 0 0 0 -0.3125,-1.21875 l -3.53125,-3.53125 A 1.2330102,1.2330102 0 0 0 415.1875,560 l -15.15625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z m -30.0625,41.9375 a 1.2330102,1.2330102 0 0 0 -0.9375,0.90625 l -2.03125,8.0625 a 1.2330102,1.2330102 0 0 0 1.1875,1.53125 l 9.65625,0 -23.9375,68.34375 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 34.84375,0 a 1.2330102,1.2330102 0 0 0 1.1875,-0.84375 l 2.28125,-7.34375 a 1.2330102,1.2330102 0 0 0 -1.1875,-1.59375 l -7.875,0 23.6875,-69.0625 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.625 l -36.625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z m 110.875,0.25 a 1.2330102,1.2330102 0 0 0 -0.6875,0.40625 l -7.25,8.1875 -11.53125,0 -7.6875,-7.96875 a 1.2330102,1.2330102 0 0 0 -0.875,-0.375 l -27.53125,0 A 1.2330102,1.2330102 0 0 0 423.875,603.25 l -2.53125,7.5625 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 7.375,0 -22.9375,67.59375 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 29.3125,0 a 1.2330102,1.2330102 0 0 0 1.15625,-0.8125 l 2.25,-6.59375 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.625 l -5.125,0 14.625,-46.03125 26.46875,0 -16.6875,53.46875 a 1.2330102,1.2330102 0 0 0 1.1875,1.59375 l 28.28125,0 a 1.2330102,1.2330102 0 0 0 1.125,-0.75 l 2.53125,-6.0625 a 1.2330102,1.2330102 0 0 0 -1.125,-1.6875 l -5.125,0 14.875,-46.8125 25.1875,0 -16.9375,53.71875 a 1.2330102,1.2330102 0 0 0 1.1875,1.59375 l 31.0625,0 a 1.2330102,1.2330102 0 0 0 1.15625,-0.78125 l 2.53125,-6.59375 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.65625 l -6.15625,0 18.71875,-60.78125 a 1.2330102,1.2330102 0 0 0 -0.1875,-1.125 l -5.8125,-7.8125 a 1.2330102,1.2330102 0 0 0 -1,-0.46875 l -22.21875,0 a 1.2330102,1.2330102 0 0 0 -0.90625,0.375 l -7,7.6875 -12.25,0 -7.25,-7.9375 a 1.2330102,1.2330102 0 0 0 -0.90625,-0.375 l -17.90625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z"/>
<path d="m 400.03125,561.21875 -5.3125,4.5625 -5.3125,14.875 4.0625,4.0625 16.40625,0 4.28125,-4.3125 4.5625,-15.65625 -3.53125,-3.53125 -15.15625,0 z m -30.0625,41.9375 -2.03125,8.0625 11.375,0 -24.5,69.96875 34.84375,0 2.28125,-7.34375 -9.59375,0 24.25,-70.6875 -36.625,0 z m 110.875,0.25 L 473.25,612 l -12.625,0 -8.0625,-8.34375 -27.53125,0 -2.53125,7.5625 9.09375,0 -23.5,69.21875 29.3125,0 2.25,-6.59375 -6.8125,0 15.40625,-48.46875 29.0625,0 -17.1875,55.0625 28.28125,0 2.53125,-6.0625 -6.8125,0 15.65625,-49.25 27.78125,0 -17.4375,55.3125 31.0625,0 2.53125,-6.59375 -7.84375,0 19.21875,-62.375 -5.8125,-7.8125 -22.21875,0 -7.34375,8.0625 -13.375,0 -7.59375,-8.3125 -17.90625,0 z" id="path3665" style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"/>
</g>
</g>
</g>
<script xmlns=""/></svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
images/websites/faces.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
images/websites/ltos.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
images/websites/wildeit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

196
index.html Normal file
View file

@ -0,0 +1,196 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Welcome :: My site of stuff :: Paul Wilde</title>
</head>
<body class="home">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<div class="main homepage">
<div class="intro">
<div class="row">
<div class="cell-2">
<div class="me">
<div class="my-image">
<img src="/images/me.png"/>
</div>
<div class="my-name">
<h1><span class="letter"></span><span class="letter">P</span><span class="letter">a</span><span class="letter">u</span><span class="letter">l</span><span class="letter">&nbsp;</span><span class="letter">W</span><span class="letter">i</span><span class="letter">l</span><span class="letter">d</span><span class="letter">e</span><span class="letter"></span><span class="cursor">_</span></h1>
</div>
</div>
</div>
<div class="cell-2">
<div class="my-things">
<p>IT Professional<br />
Husband<br />
Cat feeder<br />
Dog walker<br />
Open Source Enthusiast<br />
Baker &amp; Eater<br />
Webmaster<br />
Postmaster<br />
Hobbyist Musician</p>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

6
me/index.html Normal file
View file

@ -0,0 +1,6 @@
<!doctype html>
<meta charset="utf-8">
<link rel="canonical" href="https://paulwilde.uk/aboutme/">
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/aboutme/">
<title>Redirect</title>
<p><a href="https://paulwilde.uk/aboutme/">Click here</a> to be redirected.</p>

210
poems/fortieth/index.html Normal file
View file

@ -0,0 +1,210 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Fortieth :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main fortieth">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;fortieth&#x2F;">Fortieth</a>
</h3>
<h2>Fortieth</h2>
<p>Twas the morning after the fortieth<br />
And all through the house<br />
Not a creature was stirring<br />
Except the one making the coffee and Alkaseltzer</p>
<p>Twas the morning after the morning after the fortieth<br />
And all through the house<br />
The creatures were starting to stir but generally still uncomfortable and underperforming</p>
<p>Twas the morning after the morning after the morning after the fortieth<br />
And all through the house<br />
The creatures were stirring<br />
Even the mouse!<br />
It scurried up the staircase<br />
Squeaking the old well known phrase<br />
“Warning! Duration of hangover is proportionate to age!”</p>
<sub>&nbsp; - Author : Paul Wilde</sub><br/>
<sub>&nbsp; - A poem, about turning 40</sub>
<hr/>
<section id="lastmod">
<sub>Published : Sat, 24 September 2022 at 15:45pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

200
poems/freshgpt/index.html Normal file
View file

@ -0,0 +1,200 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>AI Search :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main aisearch">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;freshgpt&#x2F;">AI Search</a>
</h3>
<h2>AI Search</h2>
<p>This is a story all about how<br />
Your query got twist-turned upside down<br />
And Id like to show an answer just sit right there<br />
It might not be fully accurate but I dont care</p>
<sub>&nbsp; - Author : Paul Wilde</sub><br/>
<sub>&nbsp; - A poem about AI search engines</sub>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 16 February 2023 at 14:40pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

219
poems/index.html Normal file
View file

@ -0,0 +1,219 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Poems :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</h3>
<div class="section-list">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;freshgpt&#x2F;">
AI Search
</a> :: A poem about AI search engines
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;sql-haiku&#x2F;">
SQL Haiku
</a> :: A Haiku in SQL
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;fortieth&#x2F;">
Fortieth
</a> :: A poem, about turning 40
</li>
</ul>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
Thu, 16 February 2023 at 14:40pm +0000
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

200
poems/sql-haiku/index.html Normal file
View file

@ -0,0 +1,200 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>SQL Haiku :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main sqlhaiku">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;sql-haiku&#x2F;">SQL Haiku</a>
</h3>
<h2>SQL Haiku</h2>
<pre data-lang="sql" style="background-color:#212121;color:#eeffff;" class="language-sql "><code class="language-sql" data-lang="sql"><span style="color:#c792ea;">SELECT</span><span> haiku </span><span style="color:#c792ea;">FROM
</span><span>tableHaikus </span><span style="color:#c792ea;">WHERE</span><span> LEFT(name,
</span><span style="color:#f78c6c;">3</span><span>) </span><span style="color:#89ddff;">LIKE &#39;</span><span style="color:#c3e88d;">SQL</span><span style="color:#89ddff;">&#39;</span><span>;
</span></code></pre>
<sub>&nbsp; - Author : Paul Wilde</sub><br/>
<sub>&nbsp; - A Haiku in SQL</sub>
<hr/>
<section id="lastmod">
<sub>Published : Wed, 26 October 2022 at 22:40pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,275 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Basic Dough Recipe :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main basicdoughrecipe">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;basicdough&#x2F;">Basic Dough Recipe</a>
</h3>
<sub>&nbsp; - A really easy dough that you can use for bread, pizzas, naan bread, etc.</sub>
<hr />
<h4>Ingredients</h4>
<ul>
<li>300ml warm-ish water</li>
<li>7g salt</li>
<li>28g sugar</li>
<li>30ml olive oil</li>
<li>500g flour</li>
<li>7g dried yeast OR a decent amount of sourdough starter and 2g dried yeast</li>
<li>a selection of herbs (optional)</li>
</ul>
<hr />
<h4>You'll need…</h4>
<ul>
<li>a bread making machine will make this a lot easier…</li>
<li>…if you don&#x27;t have a bread maker …</li>
<li>large mixing bowl</li>
<li>large wooden chopping board</li>
<li>an apron - this can get messy</li>
</ul>
<hr />
<h4>Recipe</h4>
<p>It'll take about 1 hour 30 minutes + more time to let the dough rise </p>
<p>If you have a bread maker:</p>
<ol>
<li>add the water, salt, sugar, herbs, oil, flour and yeast/sourdough starter
<strong>IN THAT ORDER</strong> to the bread makers container.
<ul>
<li>You <em>must</em> add them in that order, or at least water first else the
mixture will not mix correctly.</li>
</ul>
</li>
<li>set the bread maker to its “dough” setting and set it going - job done!<br />
(P.S. you can just use this same recipe as a regular bread too - just set the
bread maker to the regular “bread” mode)</li>
<li>At this point I normally transfer the dough to a suitable container and
cover it to let it rise.</li>
</ol>
<p>Without a bread maker:</p>
<ol>
<li>add the flour, salt, sugar, herbs and yeast/sourdough starter to the
large mixing bowl and dry mix them all together.</li>
<li>form a well in the middle of the flour mixture and slowly pour in the
water bit by bit, mixing the flour mixture into the water as you go </li>
<li>continue to mix the flour and water mixture, youre going to need to use
your hands, but give it a good mix until everything is mixed together well.
<ul>
<li>you want the dough to still be a bit wet, so if its dry, add a bit more
water</li>
</ul>
</li>
<li>dust the large chopping board with flour and turn out the wet-ish dough
ball onto the board. </li>
<li>Knead the dough, <em>a lot!</em> Just keep kneading, adding more flour if
necessary.
<ul>
<li>As you knead youll noticed the dough ball become more smooth and
springy, but it will also feel “stronger”</li>
</ul>
</li>
<li>Once the ball is nice and firm, but still springy, place it into a suitable
container and cover to let it rise.</li>
</ol>
<p>After a few hours of rising time (longer if youre using sourdough starter)
your dough will, hopefully, have risen enormously. You can now use it.
Ill be adding recipes for <a href="/recipes/">pizzas</a>, <a href="/recipes/">naans</a> and other
things that use this dough here, eventually.</p>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 01 April 2021 at 11:41am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

215
recipes/index.html Normal file
View file

@ -0,0 +1,215 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Recipes :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</h3>
<p>Heres a few of the recipes I like to cook sometimes. I hope to keep these
simple and brief, you dont need introductions, you just need to cook.</p>
<div class="section-list">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;peanut-butter&#x2F;">
Peanut Butter Recipe
</a> :: The easiest, greatest, peanut butter you&#x27;ll have ever tasted.
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;basicdough&#x2F;">
Basic Dough Recipe
</a> :: A really easy dough that you can use for bread, pizzas, naan bread, etc.
</li>
</ul>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
Sat, 13 November 2021 at 14:15pm +0000
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,234 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Peanut Butter Recipe :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main peanutbutterrecipe">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;peanut-butter&#x2F;">Peanut Butter Recipe</a>
</h3>
<sub>&nbsp; - The easiest, greatest, peanut butter you&#x27;ll have ever tasted.</sub>
<hr />
<h4>Ingredients</h4>
<ul>
<li>Raw Peanuts - as many as you like (400g will make about 250ml of Peanut Butter)</li>
</ul>
<hr />
<h4>You'll need…</h4>
<ul>
<li>Large Frying Pan</li>
<li>Blender</li>
</ul>
<hr />
<h4>Recipe</h4>
<p>It'll take about 20 minutes </p>
<p>This is the easiest thing in the world.</p>
<ol>
<li>Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
<ul>
<li>This will encourage the oils in the peanuts to release - which is exactly what we want!</li>
</ul>
</li>
<li>Put the now-roasted peanuts into the blender and blend.
<ul>
<li>Blend, blend, blend and blend some more. </li>
<li>There will be a point when you think nothings happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending. </li>
<li>Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass. </li>
<li>Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.</li>
</ul>
</li>
<li>Spoon out into a suitable container and allow to cool (or just eat it there and then, I wont judge you).</li>
</ol>
<p>Top Tips =</p>
<ul>
<li>If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!</li>
</ul>
<hr/>
<section id="lastmod">
<sub>Published : Sat, 13 November 2021 at 14:15pm +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

4
robots.txt Normal file
View file

@ -0,0 +1,4 @@
User-agent: *
Disallow:
Allow: /
Sitemap: https://paulwilde.uk/sitemap.xml

120
sitemap.xml Normal file
View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://paulwilde.uk/</loc>
</url>
<url>
<loc>https://paulwilde.uk/aboutme/</loc>
<lastmod>2021-03-29T10:19:20+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/dev/</loc>
</url>
<url>
<loc>https://paulwilde.uk/dev/mailautoconf/</loc>
<lastmod>2021-08-17T10:49:13+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/dev/nemini/</loc>
<lastmod>2023-02-20T12:57:13+00:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/dev/thisisnotmyemail/</loc>
<lastmod>2021-11-13T16:17:59Z</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/dev/wm-tools/</loc>
<lastmod>2022-05-08T16:25:13+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/poems/</loc>
</url>
<url>
<loc>https://paulwilde.uk/poems/fortieth/</loc>
<lastmod>2022-09-24T15:45:22Z</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/poems/freshgpt/</loc>
<lastmod>2023-02-16T14:40:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/poems/sql-haiku/</loc>
<lastmod>2022-10-26T22:40:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/recipes/</loc>
</url>
<url>
<loc>https://paulwilde.uk/recipes/basicdough/</loc>
<lastmod>2021-04-01T11:41:38+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/recipes/peanut-butter/</loc>
<lastmod>2021-11-13T14:15:22Z</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/tags/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/food/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/spreads/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tech/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tech/toolsiuse/</loc>
<lastmod>2021-08-17T11:04:14+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/tech/turning-off-birdsitelive/</loc>
<lastmod>2022-12-21T11:36:00+00:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/thanks/</loc>
</url>
<url>
<loc>https://paulwilde.uk/verify/keyoxide/</loc>
<lastmod>2022-11-17T11:44:27</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/</loc>
</url>
<url>
<loc>https://paulwilde.uk/websites/bedfordandco/</loc>
<lastmod>2021-04-01T10:54:15+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/faces/</loc>
<lastmod>2021-03-31T17:22:16+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/geesewildecloud/</loc>
<lastmod>2021-03-31T10:05:31+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/ltos/</loc>
<lastmod>2021-03-31T22:20:31+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/page/1/</loc>
</url>
<url>
<loc>https://paulwilde.uk/websites/rossrates/</loc>
<lastmod>2021-04-06T21:12:57+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/skeletor/</loc>
<lastmod>2021-08-03T16:53:20+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/unphoneticabc/</loc>
<lastmod>2021-04-01T11:05:46+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/websites/wildeit/</loc>
<lastmod>2021-04-01T10:47:49+01:00</lastmod>
</url>
</urlset>

39
tags/food/atom.xml Normal file
View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Paul Wilde - food</title>
<subtitle>My site of stuff</subtitle>
<link href="https://paulwilde.uk/tags/food/atom.xml" rel="self" type="application/atom+xml"/>
<link href="https://paulwilde.uk"/>
<generator uri="https://www.getzola.org/">Zola</generator>
<updated>2021-11-13T14:15:22+00:00</updated>
<id>https://paulwilde.uk/tags/food/atom.xml</id>
<entry xml:lang="en">
<title>Peanut Butter Recipe</title>
<published>2021-11-13T14:15:22+00:00</published>
<updated>2021-11-13T14:15:22+00:00</updated>
<link rel="alternate" href="https://paulwilde.uk/recipes/peanut-butter/" type="text/html"/>
<id>https://paulwilde.uk/recipes/peanut-butter/</id>
<content type="html">&lt;p&gt;This is the easiest thing in the world.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
&lt;ul&gt;
&lt;li&gt;This will encourage the oils in the peanuts to release - which is exactly what we want!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Put the now-roasted peanuts into the blender and blend.
&lt;ul&gt;
&lt;li&gt;Blend, blend, blend and blend some more. &lt;&#x2F;li&gt;
&lt;li&gt;There will be a point when you think nothings happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending. &lt;&#x2F;li&gt;
&lt;li&gt;Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass. &lt;&#x2F;li&gt;
&lt;li&gt;Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Spoon out into a suitable container and allow to cool (or just eat it there and then, I wont judge you).&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Top Tips =&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
</entry>
</feed>

1
tags/food/index.html Normal file
View file

@ -0,0 +1 @@

1
tags/index.html Normal file
View file

@ -0,0 +1 @@

39
tags/spreads/atom.xml Normal file
View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Paul Wilde - spreads</title>
<subtitle>My site of stuff</subtitle>
<link href="https://paulwilde.uk/tags/spreads/atom.xml" rel="self" type="application/atom+xml"/>
<link href="https://paulwilde.uk"/>
<generator uri="https://www.getzola.org/">Zola</generator>
<updated>2021-11-13T14:15:22+00:00</updated>
<id>https://paulwilde.uk/tags/spreads/atom.xml</id>
<entry xml:lang="en">
<title>Peanut Butter Recipe</title>
<published>2021-11-13T14:15:22+00:00</published>
<updated>2021-11-13T14:15:22+00:00</updated>
<link rel="alternate" href="https://paulwilde.uk/recipes/peanut-butter/" type="text/html"/>
<id>https://paulwilde.uk/recipes/peanut-butter/</id>
<content type="html">&lt;p&gt;This is the easiest thing in the world.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
&lt;ul&gt;
&lt;li&gt;This will encourage the oils in the peanuts to release - which is exactly what we want!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Put the now-roasted peanuts into the blender and blend.
&lt;ul&gt;
&lt;li&gt;Blend, blend, blend and blend some more. &lt;&#x2F;li&gt;
&lt;li&gt;There will be a point when you think nothings happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending. &lt;&#x2F;li&gt;
&lt;li&gt;Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass. &lt;&#x2F;li&gt;
&lt;li&gt;Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Spoon out into a suitable container and allow to cool (or just eat it there and then, I wont judge you).&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Top Tips =&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
</entry>
</feed>

1
tags/spreads/index.html Normal file
View file

@ -0,0 +1 @@

214
tech/index.html Normal file
View file

@ -0,0 +1,214 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Tech Stuff :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</h3>
<p>My general tech utterings of stuff and things.</p>
<div class="section-list">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;turning-off-birdsitelive&#x2F;">
Why I have turned off my BirdsiteLIVE instance
</a> :: A brief explanation why...
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;toolsiuse&#x2F;">
Tools I Use
</a> :: A list of my favourite software packages
</li>
</ul>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
Wed, 21 December 2022 at 11:36am +0000</sub>
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

262
tech/toolsiuse/index.html Normal file
View file

@ -0,0 +1,262 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Tools I Use :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main toolsiuse">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;toolsiuse&#x2F;">Tools I Use</a>
</h3>
<p>In the interest of sharing interesting information, I thought Id create this page to list some of my favourite software packages and tools.<br />
This list is by no means complete as, if youre like me youll understand, I use hundreds of software packages.</p>
<p>For PC/Laptop :</p>
<ul>
<li>Web browsers
<ul>
<li><a href="https://librewolf.net/">LibreWolf</a></li>
</ul>
</li>
<li>Email Clients
<ul>
<li><a href="https://www.thunderbird.net/en-GB/">Thunderbird</a></li>
</ul>
</li>
<li>Office Software
<ul>
<li><a href="https://libreoffice.org">LibreOffice</a></li>
<li><a href="https://neovim.io">Neovim</a></li>
</ul>
</li>
<li>Operating System setup
<ul>
<li><a href="https://archlinux.org">Arch Linux</a></li>
<li><a href="https://github.com/baskerville/bspwm">bspwm</a></li>
<li><a href="https://github.com/davatorium/rofi">Rofi</a></li>
<li><a href="https://tools.suckless.org/dmenu/">dmenu</a></li>
<li><a href="https://paulwilde.uk/dev/wm_tools">some of my own WM tools</a></li>
<li><a href="https://dunst-project.org/">Dunst</a></li>
<li><a href="https://github.com/alacritty/alacritty">Alacritty</a></li>
<li><a href="https://zsh.org">Zsh</a></li>
</ul>
</li>
<li>Programming Languages
<ul>
<li><a href="https://nim-lang.org">Nim</a></li>
<li><a href="https://rust-lang.org">Rust</a></li>
<li><a href="https://go.dev">GoLang</a></li>
<li><a href="https://python.org">Python</a></li>
</ul>
</li>
</ul>
<p><br />
For Servers :</p>
<ul>
<li>Operating Systems
<ul>
<li><a href="https://rockylinux.org">Rocky Linux</a></li>
<li><a href="https://debian.org">Debian</a></li>
</ul>
</li>
<li>Services
<ul>
<li><a href="https://podman.io">Podman</a></li>
<li><a href="https://paulwilde.uk/dev/mailautoconf">MailAutoConf</a></li>
<li><a href="https://efa-project.org">eFA</a></li>
<li><a href="https://getzola.org">Zola</a></li>
<li><a href="https://mailscanner.info">MailScanner</a></li>
<li><a href="https://mailwatch.org">MailWatch</a></li>
<li><a href="https://dovecot.org/">Dovecot</a></li>
<li><a href="http://www.postfix.org/">Postfix</a></li>
<li><a href="https://wildduck.email">WildDuck</a></li>
<li><a href="https://www.haproxy.org">HAProxy</a></li>
<li><a href="http://nginx.org/">nginx</a></li>
</ul>
</li>
</ul>
<p>If I have missed anyone out, I apologise!</p>
<hr/>
<section id="lastmod">
<sub>Published : Tue, 17 August 2021 at 11:04am +0100<br/>
Last Modified : Sun, 08 May 2022 at 16:11pm +0100</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,221 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Why I have turned off my BirdsiteLIVE instance :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main whyihaveturnedoffmybirdsiteliveinstance">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;turning-off-birdsitelive&#x2F;">Why I have turned off my BirdsiteLIVE instance</a>
</h3>
<p>Hello. How are you? I am fine.<br />
<br />
You may know me from a few places, but likely on the Fediverse as the person that
maintains a BirdsiteLIVE instance with the url <a href="https://birdsite.wilde.cloud">birdsite.wilde.cloud</a>.</p>
<h2 id="why">Why?</h2>
<p>Due to the recent influx of people from <em>the corporately owned microblogging platform</em>,
the use of many BirdsiteLIVE instances has become massive.
Added to this, I have received many requests from users to block access to block
their posts <em>from the other place</em> via BirdsiteLIVE - which I have happily done
for them, but <em>some people</em> are do not ask nicely and instead resort to claims
of attacks on their privacy (I know, right‽ its a clear misunderstanding of
how the internet works…). Ive also been witness to some pretty brutal comments made towards BirdsiteLIVEs creator.<br />
I simply dont feel comfortable with this.<br />
<br />
Added to this, the instance has become so saturated (over 1000%) that posts
<em>from the other place</em> only turn up sporadically and normally in a flurry that
clutters home timelines.<br />
This really isnt nice to see when youre trying to interact with many other people on the fediverse, only to have a huge block on nonsense posts in the middle of it all.</p>
<h2 id="offline">Offline</h2>
<p>So, Ive been considering doing this for some time, but as from today, December 21st 2022, my BirdsiteLIVE instance is offline. I may start a new one up at some point in the future but with a new database, no old follows will remain.<br />
I will continue to run my <a href="https://birdsites.wilde.cloud">BirdsiteLIVE Instance List</a> which appears to be fairly web search-able to help people out - my original BSL instance URL will now redirect to this site.</p>
<h2 id="what-else-can-i-do">What else can I do?</h2>
<p>Well, to put it bluntly, forget about <em>the other place</em>. Use of the Fediverse has skyrocketed since <em>the other place</em>s recent ownership changed. Youll find most of the people you want to see postsby are on the Fediverse already! Who needs content from the other place?</p>
<p>If you do need content from the other place, why not try using something like <a href="https://nitter.net">Nitter</a> or one of its many instances. You can even put <code>/rss</code> at the end of the URL to get that content as a lovely RSS feed to put into your favorite RSS reader (you <em>are</em> using RSS, right‽).</p>
<h2 id="sign-off">Sign off</h2>
<p>Anyway, if you managed to get this far, thank you. I dont blog normally, but I felt I needed to put some kind of statement up, even if it is poorly written and slightly opinionated. Thanks for reading anyway.</p>
<hr/>
<section id="lastmod">
<sub>Published : Wed, 21 December 2022 at 11:36am +0000<br/>
Last Modified : Wed, 21 December 2022 at 11:36am +0000</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

218
thanks/index.html Normal file
View file

@ -0,0 +1,218 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Thanks :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</h3>
<p>Id like to give credit and say thanks to all of the below who, with their
support, tools and services, make this website possible =</p>
<ul>
<li><a href="https://gohugo.io/">Hugo</a> - Static Site Generator - used in making this website.</li>
<li>The <a href="https://atom.io/">Atom</a> text editor - for Text Editing goodness.</li>
<li><a href="https://kevq.uk">Kev Quirk</a> - for <a href="https://simplecss.org/">Simple.CSS</a> -
used for styling this website.</li>
<li>The <a href="https://fosstodon.org">Fosstodon</a> and <a href="https://joinmastodon.org">Fediverse</a> communities - for software recommendations and
general pleasant conversations and natterings.</li>
<li><a href="https://www.ovh.co.uk/">OVH</a> - for the VPS this website runs on.</li>
<li><a href="https://rockylinux.org">Rocky Linux</a> - for the OS used on the VPS.</li>
<li><a href="https://nginx.org">NGINX</a> - for the web server software that publishes this website.</li>
<li><a href="https://letsencrypt.org">Lets Encrypt</a> - for the SSL certificate that secures this website.</li>
<li><a href="https://plausible.io/">Plausible</a> Analytics - for providing privacy-friendly analytics for this website.</li>
<li>You - for visiting this website.</li>
<li><a href="https://archlinux.org">Arch Linux</a> - for the OS used on my laptop.</li>
<li><a href="https://www.pcspecialist.co.uk/">PC Specialist</a> - for providing my laptop.</li>
<li><a href="https://manjaro.org">Manjaro</a> - for the OS used on my PC.</li>
<li>Various other companies - for providing various components for my PC.</li>
</ul>
<ul>
<li>Becky Wilde - for putting up with me and my pointless whims and tinkerings.</li>
</ul>
<div class="section-list">
<ul>
</ul>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

188
verify/keyoxide/index.html Normal file
View file

@ -0,0 +1,188 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Keyoxide Verification :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main keyoxideverification">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;verify&#x2F;keyoxide&#x2F;">Keyoxide Verification</a>
</h3>
<p>[Verifying my keyoxide cryptographic key: 85633E30514CC1932E4268460ED12CF710BC42CA]</p>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 17 November 2022 at 11:44am +0000<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Bedford &amp; Co :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main bedford&amp;co">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;bedfordandco&#x2F;">Bedford &amp; Co</a>
</h3>
<p>Simple single page website for a local accountancy business.
Has additional Vue.js implement[extra]ion for news and exchange rates updates.</p>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 01 April 2021 at 10:54am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

195
websites/faces/index.html Normal file
View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Noisy Faces :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main noisyfaces">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;faces&#x2F;">Noisy Faces</a>
</h3>
<p>Just a very silly website with an anim[extra]ed face making sounds.<br />
Yeah, just th[extra] really.</p>
<hr/>
<section id="lastmod">
<sub>Published : Wed, 31 March 2021 at 17:22pm +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>The Geese Webpage :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main thegeesewebpage">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;geesewildecloud&#x2F;">The Geese Webpage</a>
</h3>
<p>Starting life as a (sort of inappropriate) parody of a certain popular dating website
the geese website was made as a bit of fun and to please minor obsession with geese.</p>
<hr/>
<section id="lastmod">
<sub>Published : Wed, 31 March 2021 at 10:05am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

291
websites/index.html Normal file
View file

@ -0,0 +1,291 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Websites :: My site of stuff :: Paul Wilde</title>
</head>
<body class="section">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main ">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</h3>
<p>A few examples of some websites I have worked on. Some are just for fun, some are for business.</p>
<div id="website-list" class="section-list">
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;skeletor.png");' ></span>
<div class="web-summary">
<h3>St Skeletor&#x27;s Day</h3>
<p>St Skeletors Day<br />
February 15th<br />
Every Year</p>
<a href="https:&#x2F;&#x2F;skeletor.paulwilde.uk">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;rossrates.png");' ></span>
<div class="web-summary">
<h3>Ross Rates</h3>
<p>Rate Stuff with Ross, quite simple.</p>
<a href="https:&#x2F;&#x2F;rossrates.uk">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;unphonetic.png");' ></span>
<div class="web-summary">
<h3>Unphonetic ABC</h3>
<p>A website directory of all words that can be associated with their letters by <em>not</em>
sounding as their corresponding letter should do.</p>
<a href="https:&#x2F;&#x2F;unphoneticabc.xyz">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;bedfordandco.png");' ></span>
<div class="web-summary">
<h3>Bedford &amp; Co</h3>
<p>Simple single page website for a local accountancy business.
Has additional Vue.js implement[extra]ion for news and exchange rates updates.</p>
<a href="https:&#x2F;&#x2F;bedfordandco.co.uk">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;wildeit.png");' ></span>
<div class="web-summary">
<h3>Wilde IT</h3>
<p>A local IT business website detailing available services.
Our business website.</p>
<a href="https:&#x2F;&#x2F;wilde-it.co.uk">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;ltos.png");' ></span>
<div class="web-summary">
<h3>The Lost Tin Opener Society</h3>
<p>A spoof single page animation website of a secret society dedicated to finding all
lost tin openers.</p>
<a href="https:&#x2F;&#x2F;losttinopenersociety.ovh&#x2F;">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;faces.png");' ></span>
<div class="web-summary">
<h3>Noisy Faces</h3>
<p>Just a very silly website with an anim[extra]ed face making sounds.<br />
Yeah, just th[extra] really.</p>
<a href="https:&#x2F;&#x2F;faces.wilde.cloud">Click here to visit.</a>
</div>
</div>
<div class="item" >
<span class="website-image" style='background: url("&#x2F;images&#x2F;websites&#x2F;geeseWildeCloud.png");' ></span>
<div class="web-summary">
<h3>The Geese Webpage</h3>
<p>Starting life as a (sort of inappropriate) parody of a certain popular dating website
the geese website was made as a bit of fun and to please minor obsession with geese.</p>
<a href="https:&#x2F;&#x2F;geese.wilde.cloud">Click here to visit.</a>
</div>
</div>
</div>
<hr/>
<section id="lastmod">
<sub>Last Modified :
Tue, 03 August 2021 at 16:53pm +0100
</sub>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

195
websites/ltos/index.html Normal file
View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>The Lost Tin Opener Society :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main thelosttinopenersociety">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;ltos&#x2F;">The Lost Tin Opener Society</a>
</h3>
<p>A spoof single page animation website of a secret society dedicated to finding all
lost tin openers.</p>
<hr/>
<section id="lastmod">
<sub>Published : Wed, 31 March 2021 at 22:20pm +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!doctype html>
<meta charset="utf-8">
<link rel="canonical" href="https://paulwilde.uk/websites/">
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/websites/">
<title>Redirect</title>
<p><a href="https://paulwilde.uk/websites/">Click here</a> to be redirected.</p>

View file

@ -0,0 +1,194 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Ross Rates :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main rossrates">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;rossrates&#x2F;">Ross Rates</a>
</h3>
<p>Rate Stuff with Ross, quite simple.</p>
<hr/>
<section id="lastmod">
<sub>Published : Tue, 06 April 2021 at 21:12pm +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,196 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>St Skeletor&#x27;s Day :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main stskeletor&#x27;sday">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;skeletor&#x2F;">St Skeletor&#x27;s Day</a>
</h3>
<p>St Skeletors Day<br />
February 15th<br />
Every Year</p>
<hr/>
<section id="lastmod">
<sub>Published : Tue, 03 August 2021 at 16:53pm +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Unphonetic ABC :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main unphoneticabc">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;unphoneticabc&#x2F;">Unphonetic ABC</a>
</h3>
<p>A website directory of all words that can be associated with their letters by <em>not</em>
sounding as their corresponding letter should do.</p>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 01 April 2021 at 11:05am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>

195
websites/wildeit/index.html Normal file
View file

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<link rel="shortcut icon" type="image/jpg" href='&#x2F;images&#x2F;favicon.png'/>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="My site of stuff" />
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
<meta property="og:image" content='&#x2F;images&#x2F;favicon.png' />
<meta property="og:description" content="My site of stuff" />
<link rel="stylesheet" href="/css/simple.min.css"/>
<link rel="stylesheet" href="/css/keyframes.css"/>
<link rel="stylesheet" href="/css/site.css"/>
<link rel="stylesheet" href="/css/media.css"/>
<title>Wilde IT :: My site of stuff :: Paul Wilde</title>
</head>
<body class="page">
<header>
<section>
<nav>
<a href="/">Welcome</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</nav>
</section>
</header>
<main>
<div class="main wildeit">
<h3>
<a href="/" class="nocolouring">~</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
/ <a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;wildeit&#x2F;">Wilde IT</a>
</h3>
<p>A local IT business website detailing available services.
Our business website.</p>
<hr/>
<section id="lastmod">
<sub>Published : Thu, 01 April 2021 at 10:47am +0100<br/>
</section>
</div>
</main>
<footer>
<section>
<div class="row">
<div class="inline footer-links">
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;aboutme&#x2F;">About Me</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;dev&#x2F;">Development</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;tech&#x2F;">Tech Stuff</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;websites&#x2F;">Websites</a>
</li>
</ul>
<ul>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;recipes&#x2F;">Recipes</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;poems&#x2F;">Poems</a>
</li>
<li>
<a href="https:&#x2F;&#x2F;paulwilde.uk&#x2F;thanks&#x2F;">Thanks</a>
</li>
</ul>
<ul>
<li>
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
</li>
</ul>
</div>
<div class="inline social-links">
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
</div>
</div>
</section>
</footer>
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
</body>
</html>