How to use:
./wordle.sh
Or try the unlimit mode:
/* | |
TTY, A The Lounge Theme bodged together by | |
░█░█░▀█▀░█▀▀░█░█░█░█░█▀█ | |
░█░█░░█░░▀▀█░█░█░█▀█░█░█ | |
░▀▀▀░░▀░░▀▀▀░▀▀▀░▀░▀░▀▀▀ | |
░█▀▄░█▀█░█▀▀░█░█░█▀▀ | |
░█▀▄░█░█░█░░░█▀▄░▀▀█ | |
░▀░▀░▀▀▀░▀▀▀░▀░▀░▀▀▀ | |
Needs "One Dark" theme because based upon that, | |
"npm install thelounge-theme-onedark" |
I just got this working so I figured I'd share what I found, since there's hardly any information about this anywhere online except an RFC, the GPG mailing list and one tutorial from the GnuPG blog.
You can use automatic key discovery with WKD (Web key directory) to make it easy for users to import your key, in GPG since version 2.1.12. Since this feature is fairly new, it isn't yet available in the current LTS release of Ubuntu (16.04; xenial), however it is available in Debian stable (stretch).
I couldn't add a DNS CERT or DANE / OPENPGPKEY record through my email service (which also hosts my nameservers). I tried making the PKA record - a foo._pka.example.com
TXT record but GPG doesn't seem to recognize it and fails; I'm still investigating why.
So the last option for self-hosted auto-discovery was WKD.
First thing I had to do was add an email address to my key. My primary UID is just my name so the key represents my identity rather
BEGIN MESSAGE. | |
TCC1ISJqkmkESkL aongVuH9J0DsLAh Xrq8VZzPfTyeuoe IZ8xO7cOL24msKs | |
lIxxG4XjqlJu2nq 8dnN10e5F6yTCKq 6Xr2MZHgg4e8K8p cjN7NHVO0D81kVO | |
UrnssiAgNR7nLc2 HKtcjLoGTcmq0th kgSzVG4bawBZCcz 73FqrXrPiOh05ZF | |
lfUzHgMEL82Up7Q r5EqTrQTlq3MxkI Bfs1s7tiSkCT. | |
END MESSAGE. |
The external interface is only required on the server, so you only need it once.
Here's a script the start the client. The gateway will be filled automatically:
dsvpn client \
vpn.key \
auto \
192.168.192.1 192.168.192.254 \
your.vpn.server.ip 443 \
auto \
Verifying my Blockstack ID is secured with the address 18oF1e7adu5iyhH5o81aNHrK6vnUVBxdsA https://explorer.blockstack.org/address/18oF1e7adu5iyhH5o81aNHrK6vnUVBxdsA
#!/usr/bin/env bash | |
DIR=$(dirname "$(readlink -f "$0")") | |
FILES="$DIR"/files/ | |
mkdir -p "$FILES"/ | |
if [ ! -f "$FILES"/sandbox-ca.crt ]; then | |
echo '########################################' |
#!/bin/bash
certs="/etc/letsencrypt/live/myersnet.net"
openssl smime \
-sign \
-signer ${certs}/cert.pem \
-inkey ${certs}/privkey.pem \
-certfile ${certs}/chain.pem \