Site update
This commit is contained in:
parent
ad69964e08
commit
d0a1fb7228
@ -2,6 +2,7 @@
|
||||
title = 'Hardening Level Pro: Notify on SSH Login'
|
||||
date = 2023-11-10T19:27:27+01:00
|
||||
draft = false
|
||||
tags = [ 'linux', 'ssh', 'ntfy', 'security']
|
||||
+++
|
||||
|
||||
You ever anxious about somebody possibly gaining access to your machine? Fret not, you can just make it so that on any kind of login to your system directly you can get a notification on your phone.
|
||||
|
93
content/blog/using-mblaze.md
Normal file
93
content/blog/using-mblaze.md
Normal file
@ -0,0 +1,93 @@
|
||||
+++
|
||||
title = 'Using Mblaze'
|
||||
date = 2024-01-07T12:15:21+01:00
|
||||
draft = false
|
||||
tags = ['linux', 'mblaze', 'mail' ]
|
||||
+++
|
||||
|
||||
So you followed my last tutorial on setting up mblaze and friend's for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now I'm going to teach you some basic usage that you can have with it.
|
||||
|
||||
# Helper function's
|
||||
|
||||
I guess you haven't read my other blog on setting up mblaze and friend's if you need me to type them out here again, so go read it now! Here is the [link](https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/).
|
||||
|
||||
# Getting mail and reading it
|
||||
|
||||
Now after you have actually read my last blog and got the two function's and the script installed and made them usefull, we can start getting and reading our mail.
|
||||
|
||||
First you will choose what mail you wanna manage, or how I call it profile with my script.
|
||||
|
||||
After choosing it you will now have to choose if you wan't to see all mail available on the server, or you will be just reading the new mail and based on that run either `mall` or `mnew`.
|
||||
|
||||
Now we have a couple way's of listing and reading mail.
|
||||
|
||||
We can use the command `mscan` that will show you simple one line summaries of your mail. The mail with `.` mean their status is undread.
|
||||
|
||||
To read a single specific message we can use `mshow`. By default it will use the mail that when using `mscan` show's > as **currently choosen** mail. To read another mail you can choose the number of the mail from `mscan` and use mshow like this `mshow N` ( N being the number of the mail you wan't to read ).
|
||||
|
||||
Now onto my favourite way of reading mail with mblaze, it's `mless`. You just run it and it will run a less instance showing all your mail, and have the ability to change between them with keybindings `:p` and `:n` with p going to preview and n going to next message.
|
||||
|
||||
# Settings read status
|
||||
|
||||
To flag mail as read we can use the mflag utiity. We do it by choosing what mail we wanna mark as read and running the command `mflag -S N`, but after that we need to fix our list because the filename changed because of the fact that we changed the flag to read. To fix that we will run `mseq -f : | mseq -S`.
|
||||
|
||||
We can easily alias this sequence of command's into a function to streamline this.
|
||||
|
||||
```bash
|
||||
function mread() {
|
||||
mflag -S $1
|
||||
mseq -f : | mseq -S
|
||||
}
|
||||
```
|
||||
You can place this function anywhere in your shell configuration.
|
||||
|
||||
# Sending mail
|
||||
|
||||
To write mail with mblaze we use command called `mcom`. After running it, it will a file in your editor of choice that looks like this:
|
||||
|
||||
``` devbox
|
||||
To:
|
||||
Cc:
|
||||
Bcc:
|
||||
Subject:
|
||||
From: John Doe <john@doe.com>
|
||||
Message-Id: <random-id>
|
||||
User-Agent: mblaze/...
|
||||
|
||||
|
||||
```
|
||||
In the `To:` file you write the name of mail you wan't to send to for example `Shit Shittington <shit@shittington.com>` and subject to name of the subject like regular mail.
|
||||
|
||||
After that you type the message in the last empty line at the bottom, of course you can make it as long as you wan't to.
|
||||
|
||||
If you save the message as draft just run `mcom -r`. To reply to a message use `mrep N` to reply to a specific message.
|
||||
|
||||
# Extending mless functionalitty
|
||||
|
||||
We can extend the functionality of mless a bit by creating a file with custom keybindings that will go ahead and a few more function's to mless.
|
||||
|
||||
Save this file to `~/.mblaze/mlesskey`
|
||||
|
||||
``` lesskey
|
||||
Q quit \1
|
||||
:cq quit \1
|
||||
[ prev-file
|
||||
] next-file
|
||||
{ noaction E1\n
|
||||
} quit $
|
||||
$ quit $
|
||||
S noaction E//scan\n
|
||||
` noaction E\#\n
|
||||
H quit H
|
||||
N quit N
|
||||
R quit R
|
||||
K quit k
|
||||
d quit d
|
||||
\^ quit \^
|
||||
```
|
||||
This will add keybindings like `]` and `[` for previous and next mail and `d` for setting read status on mail. Rest you can checkout yourself by looking at this part of mless script on github, [link](https://github.com/leahneukirchen/mblaze/blob/master/mless#L92).
|
||||
|
||||
|
||||
# Conclusion
|
||||
|
||||
I guess this is it now, hope this help's you on making your own mail be even more amazing.
|
@ -1,6 +1,7 @@
|
||||
+++
|
||||
title = 'Virgin (Neo)Mutt User Meet Mblaze'
|
||||
date = 2023-10-24T18:13:18+02:00
|
||||
tags = [ 'linux', 'mail', 'mblaze' ]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
@ -173,7 +174,7 @@ The script is able to print the current profile when run without argument, listi
|
||||
# mblaze functions
|
||||
|
||||
# Get new mail for current profile
|
||||
mnew () {
|
||||
function mnew () {
|
||||
maildir=$(grep "^Maildir:" $HOME/.mblaze/profile | cut -d: -f 2 | sed 's/ //g')
|
||||
profile=$(basename $maildir)
|
||||
if [ "$profile" = "local" ]; then
|
||||
@ -181,11 +182,12 @@ mnew () {
|
||||
else
|
||||
mbsync -V $profile
|
||||
mlist -s "$maildir"/INBOX | msort -dr | mseq -S
|
||||
minc "$maildir/INBOX" > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
# Get full mail for current profile including threads
|
||||
mall () {
|
||||
function mall () {
|
||||
maildir=$(grep "^Maildir:" $HOME/.mblaze/profile | cut -d: -f 2 | sed 's/ //g')
|
||||
sent=$(grep "^Outbox:" $HOME/.mblaze/profile | cut -d: -f 2 | sed 's/ //g')
|
||||
profile=$(basename $maildir)
|
||||
@ -194,6 +196,7 @@ mall () {
|
||||
else
|
||||
mbsync -V $profile
|
||||
mlist "$maildir"/INBOX | mthread -r -S "$sent" | mseq -S
|
||||
minc "$maildir/INBOX" > /dev/null
|
||||
fi
|
||||
}
|
||||
```
|
||||
|
@ -42,6 +42,13 @@
|
||||
<div id="blog-meta">
|
||||
<p id="date">10-11-2023</p>
|
||||
|
||||
<p>
|
||||
<span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/linux/">linux</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/ssh/">ssh</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/ntfy/">ntfy</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/security/">security</a></p>
|
||||
|
||||
|
||||
<hr>
|
||||
</div>
|
||||
|
@ -40,6 +40,9 @@
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/using-mblaze/">
|
||||
07-01-2024 || Using Mblaze</a><br />
|
||||
|
||||
<a href="/blog/hardening-level-pro-notify-on-ssh-login/">
|
||||
10-11-2023 || Hardening Level Pro: Notify on SSH Login</a><br />
|
||||
|
||||
|
@ -6,11 +6,72 @@
|
||||
<description>Recent content in Blog on Crony Akatsuki's Website</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Fri, 10 Nov 2023 19:27:27 +0100</lastBuildDate>
|
||||
<lastBuildDate>Sun, 07 Jan 2024 12:15:21 +0100</lastBuildDate>
|
||||
|
||||
<atom:link href="https://cronyakatsuki.xyz/blog/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
<item>
|
||||
<title>Using Mblaze</title>
|
||||
<link>https://cronyakatsuki.xyz/blog/using-mblaze/</link>
|
||||
<pubDate>07-01-2024</pubDate>
|
||||
|
||||
<guid>https://cronyakatsuki.xyz/blog/using-mblaze/</guid>
|
||||
<description><p>So you followed my last tutorial on setting up mblaze and friend&rsquo;s for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now I&rsquo;m going to teach you some basic usage that you can have with it.</p>
|
||||
<h1 id="helper-functions">Helper function&rsquo;s</h1>
|
||||
<p>I guess you haven&rsquo;t read my other blog on setting up mblaze and friend&rsquo;s if you need me to type them out here again, so go read it now! Here is the <a href="https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/">link</a>.</p>
|
||||
<h1 id="getting-mail-and-reading-it">Getting mail and reading it</h1>
|
||||
<p>Now after you have actually read my last blog and got the two function&rsquo;s and the script installed and made them usefull, we can start getting and reading our mail.</p>
|
||||
<p>First you will choose what mail you wanna manage, or how I call it profile with my script.</p>
|
||||
<p>After choosing it you will now have to choose if you wan&rsquo;t to see all mail available on the server, or you will be just reading the new mail and based on that run either <code>mall</code> or <code>mnew</code>.</p>
|
||||
<p>Now we have a couple way&rsquo;s of listing and reading mail.</p>
|
||||
<p>We can use the command <code>mscan</code> that will show you simple one line summaries of your mail. The mail with <code>.</code> mean their status is undread.</p>
|
||||
<p>To read a single specific message we can use <code>mshow</code>. By default it will use the mail that when using <code>mscan</code> show&rsquo;s &gt; as <strong>currently choosen</strong> mail. To read another mail you can choose the number of the mail from <code>mscan</code> and use mshow like this <code>mshow N</code> ( N being the number of the mail you wan&rsquo;t to read ).</p>
|
||||
<p>Now onto my favourite way of reading mail with mblaze, it&rsquo;s <code>mless</code>. You just run it and it will run a less instance showing all your mail, and have the ability to change between them with keybindings <code>:p</code> and <code>:n</code> with p going to preview and n going to next message.</p>
|
||||
<h1 id="settings-read-status">Settings read status</h1>
|
||||
<p>To flag mail as read we can use the mflag utiity. We do it by choosing what mail we wanna mark as read and running the command <code>mflag -S N</code>, but after that we need to fix our list because the filename changed because of the fact that we changed the flag to read. To fix that we will run <code>mseq -f : | mseq -S</code>.</p>
|
||||
<p>We can easily alias this sequence of command&rsquo;s into a function to streamline this.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mread<span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> mflag -S <span style="color:#f2d5cf">$1</span>
|
||||
</span></span><span style="display:flex;"><span> mseq -f : | mseq -S
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span></code></pre></div><p>You can place this function anywhere in your shell configuration.</p>
|
||||
<h1 id="sending-mail">Sending mail</h1>
|
||||
<p>To write mail with mblaze we use command called <code>mcom</code>. After running it, it will a file in your editor of choice that looks like this:</p>
|
||||
<pre tabindex="0"><code class="language-devbox" data-lang="devbox">To:
|
||||
Cc:
|
||||
Bcc:
|
||||
Subject:
|
||||
From: John Doe &lt;john@doe.com&gt;
|
||||
Message-Id: &lt;random-id&gt;
|
||||
User-Agent: mblaze/...
|
||||
</code></pre><p>In the <code>To:</code> file you write the name of mail you wan&rsquo;t to send to for example <code>Shit Shittington &lt;shit@shittington.com&gt;</code> and subject to name of the subject like regular mail.</p>
|
||||
<p>After that you type the message in the last empty line at the bottom, of course you can make it as long as you wan&rsquo;t to.</p>
|
||||
<p>If you save the message as draft just run <code>mcom -r</code>. To reply to a message use <code>mrep N</code> to reply to a specific message.</p>
|
||||
<h1 id="extending-mless-functionalitty">Extending mless functionalitty</h1>
|
||||
<p>We can extend the functionality of mless a bit by creating a file with custom keybindings that will go ahead and a few more function&rsquo;s to mless.</p>
|
||||
<p>Save this file to <code>~/.mblaze/mlesskey</code></p>
|
||||
<pre tabindex="0"><code class="language-lesskey" data-lang="lesskey">Q quit \1
|
||||
:cq quit \1
|
||||
[ prev-file
|
||||
] next-file
|
||||
{ noaction E1\n
|
||||
} quit $
|
||||
$ quit $
|
||||
S noaction E//scan\n
|
||||
` noaction E\#\n
|
||||
H quit H
|
||||
N quit N
|
||||
R quit R
|
||||
K quit k
|
||||
d quit d
|
||||
\^ quit \^
|
||||
</code></pre><p>This will add keybindings like <code>]</code> and <code>[</code> for previous and next mail and <code>d</code> for setting read status on mail. Rest you can checkout yourself by looking at this part of mless script on github, <a href="https://github.com/leahneukirchen/mblaze/blob/master/mless#L92">link</a>.</p>
|
||||
<h1 id="conclusion">Conclusion</h1>
|
||||
<p>I guess this is it now, hope this help&rsquo;s you on making your own mail be even more amazing.</p>
|
||||
</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Hardening Level Pro: Notify on SSH Login</title>
|
||||
<link>https://cronyakatsuki.xyz/blog/hardening-level-pro-notify-on-ssh-login/</link>
|
||||
@ -184,7 +245,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># mblaze functions</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get new mail for current profile</span>
|
||||
</span></span><span style="display:flex;"><span>mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">&#34;^Maildir:&#34;</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">&#39;s/ //g&#39;</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">if</span> <span style="color:#99d1db;font-weight:bold">[</span> <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$profile</span><span style="color:#a6d189">&#34;</span> <span style="color:#99d1db;font-weight:bold">=</span> <span style="color:#a6d189">&#34;local&#34;</span> <span style="color:#99d1db;font-weight:bold">]</span>; <span style="color:#ca9ee6">then</span>
|
||||
@ -192,11 +253,12 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist -s <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">&#34;</span>/INBOX | msort -dr | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX&#34;</span> &gt; /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get full mail for current profile including threads</span>
|
||||
</span></span><span style="display:flex;"><span>mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">&#34;^Maildir:&#34;</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">&#39;s/ //g&#39;</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">sent</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">&#34;^Outbox:&#34;</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">&#39;s/ //g&#39;</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
@ -205,6 +267,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">&#34;</span>/INBOX | mthread -r -S <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$sent</span><span style="color:#a6d189">&#34;</span> | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">&#34;</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX&#34;</span> &gt; /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span></code></pre></div><p>For the rest of usage of mblaze, I really recommend to use <code>man mblaze</code> since the software is really well documented, or you can also watch this <a href="https://piped.cronyakatsuki.xyz/watch?v=5YS8RPC4zwc">video</a> I took the inspiration from for this setup.</p>
|
||||
|
154
public/blog/using-mblaze/index.html
Normal file
154
public/blog/using-mblaze/index.html
Normal file
@ -0,0 +1,154 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>Using Mblaze</title>
|
||||
<meta property="og:title" content="Using Mblaze" />
|
||||
<meta property="og:description" content="So you followed my last tutorial on setting up mblaze and friend’s for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now I’m going to teach you some basic usage that you can have with it.
|
||||
Helper function’s I guess you haven’t read my other blog on setting up mblaze and friend’s if you need me to type them out here again, so go read it now!" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/using-mblaze/" /><meta property="article:section" content="blog" />
|
||||
<meta property="article:published_time" content="2024-01-07T12:15:21+01:00" />
|
||||
<meta property="article:modified_time" content="2024-01-07T12:15:21+01:00" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Using Mblaze</h1>
|
||||
|
||||
|
||||
|
||||
<div id="blog-meta">
|
||||
<p id="date">07-01-2024</p>
|
||||
|
||||
<p>
|
||||
<span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/linux/">linux</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mblaze/">mblaze</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mail/">mail</a></p>
|
||||
|
||||
|
||||
<hr>
|
||||
</div>
|
||||
|
||||
<p>So you followed my last tutorial on setting up mblaze and friend’s for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now I’m going to teach you some basic usage that you can have with it.</p>
|
||||
<h1 id="helper-functions">Helper function’s</h1>
|
||||
<p>I guess you haven’t read my other blog on setting up mblaze and friend’s if you need me to type them out here again, so go read it now! Here is the <a href="https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/">link</a>.</p>
|
||||
<h1 id="getting-mail-and-reading-it">Getting mail and reading it</h1>
|
||||
<p>Now after you have actually read my last blog and got the two function’s and the script installed and made them usefull, we can start getting and reading our mail.</p>
|
||||
<p>First you will choose what mail you wanna manage, or how I call it profile with my script.</p>
|
||||
<p>After choosing it you will now have to choose if you wan’t to see all mail available on the server, or you will be just reading the new mail and based on that run either <code>mall</code> or <code>mnew</code>.</p>
|
||||
<p>Now we have a couple way’s of listing and reading mail.</p>
|
||||
<p>We can use the command <code>mscan</code> that will show you simple one line summaries of your mail. The mail with <code>.</code> mean their status is undread.</p>
|
||||
<p>To read a single specific message we can use <code>mshow</code>. By default it will use the mail that when using <code>mscan</code> show’s > as <strong>currently choosen</strong> mail. To read another mail you can choose the number of the mail from <code>mscan</code> and use mshow like this <code>mshow N</code> ( N being the number of the mail you wan’t to read ).</p>
|
||||
<p>Now onto my favourite way of reading mail with mblaze, it’s <code>mless</code>. You just run it and it will run a less instance showing all your mail, and have the ability to change between them with keybindings <code>:p</code> and <code>:n</code> with p going to preview and n going to next message.</p>
|
||||
<h1 id="settings-read-status">Settings read status</h1>
|
||||
<p>To flag mail as read we can use the mflag utiity. We do it by choosing what mail we wanna mark as read and running the command <code>mflag -S N</code>, but after that we need to fix our list because the filename changed because of the fact that we changed the flag to read. To fix that we will run <code>mseq -f : | mseq -S</code>.</p>
|
||||
<p>We can easily alias this sequence of command’s into a function to streamline this.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mread<span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> mflag -S <span style="color:#f2d5cf">$1</span>
|
||||
</span></span><span style="display:flex;"><span> mseq -f : | mseq -S
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span></code></pre></div><p>You can place this function anywhere in your shell configuration.</p>
|
||||
<h1 id="sending-mail">Sending mail</h1>
|
||||
<p>To write mail with mblaze we use command called <code>mcom</code>. After running it, it will a file in your editor of choice that looks like this:</p>
|
||||
<pre tabindex="0"><code class="language-devbox" data-lang="devbox">To:
|
||||
Cc:
|
||||
Bcc:
|
||||
Subject:
|
||||
From: John Doe <john@doe.com>
|
||||
Message-Id: <random-id>
|
||||
User-Agent: mblaze/...
|
||||
</code></pre><p>In the <code>To:</code> file you write the name of mail you wan’t to send to for example <code>Shit Shittington <shit@shittington.com></code> and subject to name of the subject like regular mail.</p>
|
||||
<p>After that you type the message in the last empty line at the bottom, of course you can make it as long as you wan’t to.</p>
|
||||
<p>If you save the message as draft just run <code>mcom -r</code>. To reply to a message use <code>mrep N</code> to reply to a specific message.</p>
|
||||
<h1 id="extending-mless-functionalitty">Extending mless functionalitty</h1>
|
||||
<p>We can extend the functionality of mless a bit by creating a file with custom keybindings that will go ahead and a few more function’s to mless.</p>
|
||||
<p>Save this file to <code>~/.mblaze/mlesskey</code></p>
|
||||
<pre tabindex="0"><code class="language-lesskey" data-lang="lesskey">Q quit \1
|
||||
:cq quit \1
|
||||
[ prev-file
|
||||
] next-file
|
||||
{ noaction E1\n
|
||||
} quit $
|
||||
$ quit $
|
||||
S noaction E//scan\n
|
||||
` noaction E\#\n
|
||||
H quit H
|
||||
N quit N
|
||||
R quit R
|
||||
K quit k
|
||||
d quit d
|
||||
\^ quit \^
|
||||
</code></pre><p>This will add keybindings like <code>]</code> and <code>[</code> for previous and next mail and <code>d</code> for setting read status on mail. Rest you can checkout yourself by looking at this part of mless script on github, <a href="https://github.com/leahneukirchen/mblaze/blob/master/mless#L92">link</a>.</p>
|
||||
<h1 id="conclusion">Conclusion</h1>
|
||||
<p>I guess this is it now, hope this help’s you on making your own mail be even more amazing.</p>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
@ -42,6 +42,12 @@
|
||||
<div id="blog-meta">
|
||||
<p id="date">24-10-2023</p>
|
||||
|
||||
<p>
|
||||
<span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/linux/">linux</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mail/">mail</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mblaze/">mblaze</a></p>
|
||||
|
||||
|
||||
<hr>
|
||||
</div>
|
||||
@ -182,7 +188,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># mblaze functions</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get new mail for current profile</span>
|
||||
</span></span><span style="display:flex;"><span>mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Maildir:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">if</span> <span style="color:#99d1db;font-weight:bold">[</span> <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$profile</span><span style="color:#a6d189">"</span> <span style="color:#99d1db;font-weight:bold">=</span> <span style="color:#a6d189">"local"</span> <span style="color:#99d1db;font-weight:bold">]</span>; <span style="color:#ca9ee6">then</span>
|
||||
@ -190,11 +196,12 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist -s <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">"</span>/INBOX | msort -dr | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX"</span> > /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get full mail for current profile including threads</span>
|
||||
</span></span><span style="display:flex;"><span>mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Maildir:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">sent</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Outbox:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
@ -203,6 +210,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">"</span>/INBOX | mthread -r -S <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$sent</span><span style="color:#a6d189">"</span> | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX"</span> > /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span></code></pre></div><p>For the rest of usage of mblaze, I really recommend to use <code>man mblaze</code> since the software is really well documented, or you can also watch this <a href="https://piped.cronyakatsuki.xyz/watch?v=5YS8RPC4zwc">video</a> I took the inspiration from for this setup.</p>
|
||||
|
@ -3,13 +3,37 @@
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://cronyakatsuki.xyz/blog/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/linux/</loc>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/mail/</loc>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/mblaze/</loc>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/</loc>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/blog/using-mblaze/</loc>
|
||||
<lastmod>2024-01-07T12:15:21+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/blog/hardening-level-pro-notify-on-ssh-login/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/ntfy/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/security/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/ssh/</loc>
|
||||
<lastmod>2023-11-10T19:27:27+01:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/</loc>
|
||||
<lastmod>2023-10-24T18:13:18+02:00</lastmod>
|
||||
@ -25,9 +49,6 @@
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/blog/setup-dns-pihole-unbound/</loc>
|
||||
<lastmod>2023-09-27T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/</loc>
|
||||
<lastmod>2023-09-27T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://cronyakatsuki.xyz/tags/unbound/</loc>
|
||||
<lastmod>2023-09-27T00:00:00+00:00</lastmod>
|
||||
|
@ -60,6 +60,24 @@
|
||||
<a href="/tags/dns/">
|
||||
dns</a><br />
|
||||
|
||||
<a href="/tags/ssh/">
|
||||
ssh</a><br />
|
||||
|
||||
<a href="/tags/security/">
|
||||
security</a><br />
|
||||
|
||||
<a href="/tags/ntfy/">
|
||||
ntfy</a><br />
|
||||
|
||||
<a href="/tags/mblaze/">
|
||||
mblaze</a><br />
|
||||
|
||||
<a href="/tags/mail/">
|
||||
mail</a><br />
|
||||
|
||||
<a href="/tags/linux/">
|
||||
linux</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
|
96
public/tags/linux/index.html
Normal file
96
public/tags/linux/index.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>linux</title>
|
||||
<meta property="og:title" content="linux" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/linux/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: linux</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/using-mblaze/">
|
||||
07-01-2024 || Using Mblaze</a><br />
|
||||
|
||||
<a href="/blog/hardening-level-pro-notify-on-ssh-login/">
|
||||
10-11-2023 || Hardening Level Pro: Notify on SSH Login</a><br />
|
||||
|
||||
<a href="/blog/virgin-mutt-user-meet-mblaze/">
|
||||
24-10-2023 || Virgin (Neo)Mutt User Meet Mblaze</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
93
public/tags/mail/index.html
Normal file
93
public/tags/mail/index.html
Normal file
@ -0,0 +1,93 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>mail</title>
|
||||
<meta property="og:title" content="mail" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mail/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: mail</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/using-mblaze/">
|
||||
07-01-2024 || Using Mblaze</a><br />
|
||||
|
||||
<a href="/blog/virgin-mutt-user-meet-mblaze/">
|
||||
24-10-2023 || Virgin (Neo)Mutt User Meet Mblaze</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
93
public/tags/mblaze/index.html
Normal file
93
public/tags/mblaze/index.html
Normal file
@ -0,0 +1,93 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>mblaze</title>
|
||||
<meta property="og:title" content="mblaze" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mblaze/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: mblaze</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/using-mblaze/">
|
||||
07-01-2024 || Using Mblaze</a><br />
|
||||
|
||||
<a href="/blog/virgin-mutt-user-meet-mblaze/">
|
||||
24-10-2023 || Virgin (Neo)Mutt User Meet Mblaze</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
90
public/tags/ntfy/index.html
Normal file
90
public/tags/ntfy/index.html
Normal file
@ -0,0 +1,90 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>ntfy</title>
|
||||
<meta property="og:title" content="ntfy" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ntfy/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: ntfy</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/hardening-level-pro-notify-on-ssh-login/">
|
||||
10-11-2023 || Hardening Level Pro: Notify on SSH Login</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
90
public/tags/security/index.html
Normal file
90
public/tags/security/index.html
Normal file
@ -0,0 +1,90 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>security</title>
|
||||
<meta property="og:title" content="security" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/security/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: security</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/hardening-level-pro-notify-on-ssh-login/">
|
||||
10-11-2023 || Hardening Level Pro: Notify on SSH Login</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
90
public/tags/ssh/index.html
Normal file
90
public/tags/ssh/index.html
Normal file
@ -0,0 +1,90 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="/css/style.css" rel="stylesheet" />
|
||||
|
||||
<title>ssh</title>
|
||||
<meta property="og:title" content="ssh" />
|
||||
<meta property="og:description" content="My shitty website" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ssh/" /><meta property="og:site_name" content="Crony Akatsuki's Website" />
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Crony Akatsuki</h1>
|
||||
<nav>
|
||||
<span><a href="/">Home</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/about">About</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/blog">Blog</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="/services">Services</a></span>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<main>
|
||||
<div id="content">
|
||||
|
||||
<h1>Tag: ssh</h1>
|
||||
|
||||
<section class="list">
|
||||
|
||||
<a href="/blog/hardening-level-pro-notify-on-ssh-login/">
|
||||
10-11-2023 || Hardening Level Pro: Notify on SSH Login</a><br />
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div id="links">
|
||||
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://osu.ppy.sh/users/18953565">Osu!</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://anilist.co/user/CronyAkatsuki/">Anilist</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://youtube.com/channel/UClFdlNlUipHG5Kit8GbFz5Q">Gaming Channel</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://uptime.cronyakatsuki.xyz/status/public">Services Status</a></span>
|
||||
<span>|</span>
|
||||
<span><a href="https://lemmy.cronyakatsuki.xyz/u/crony">Lemmy</a></span>
|
||||
</div>
|
||||
<div id="banners">
|
||||
<a rel="noreferrer" href="/" target="_blank"><img src="/88x31.png"
|
||||
alt="Me" title="Me" /></a>
|
||||
<a rel="noreferrer" href="https://kernel.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/linux_powered.gif"
|
||||
alt="linux kernel" title="Best kernel in the world" /></a>
|
||||
<a rel="noreferrer" href="https://debian.org" target="_blank"><img src="https://cyber.dabamos.de/88x31/debian.gif"
|
||||
alt="debian" title="This website run's on debian" /></a>
|
||||
<a rel="noreferrer" href="https://bitwarden.com" target="_blank"><img src="https://cyber.dabamos.de/88x31/bitwarden.gif"
|
||||
alt="Bitwarden" title="Bitwarden/Vaultwarden for the win" /></a>
|
||||
<a rel="noreferrer" target="_blank"><img src="https://cyber.dabamos.de/88x31/free.gif"
|
||||
alt="foss" title="Foss is the way" /></a>
|
||||
<a rel="noreferrer" href="https://neovim.io" target="_blank"><img src="/assets/badges/neovim.gif"
|
||||
alt="Neovim" title="Written in neovim" /></a>
|
||||
<a rel="noreferrer" href="https://landchad.net" target="_blank"><img src="https://landchad.net/pix/landchad.gif"
|
||||
alt="LandChad" title="Get A Website!" /></a>
|
||||
<a rel="noreferrer" href="https://poggerer.xyz" target="_blank"><img src="https://poggerer.xyz/88x31.png"
|
||||
alt="Tulg" title="Tulg" /></a>
|
||||
<a rel="noreferrer" href="https://arthurmelton.com" target="_blank"><img src="https://arthurmelton.com/88x31.png"
|
||||
alt="AMTitan" title="AMTitan" /></a>
|
||||
<a rel="noreferrer" href="https://aadi.net.in" target="_blank"><img src="https://aadi.net.in/88x31.png"
|
||||
alt="Aadi" title="Aadi" /></a>
|
||||
<a rel="noreferrer" href="https://bear.oops.wtf/" target="_blank"><img src="https://bear.oops.wtf/download/88x31.png"
|
||||
alt="Bear" title="Bear" /></a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user