I already said I was sorry

This commit is contained in:
2024-12-21 15:52:31 +02:00
parent e055507aaa
commit bec5b9f9d5
9 changed files with 286 additions and 10 deletions

19
donate.txt Normal file
View File

@@ -0,0 +1,19 @@
## Donation Options
So far I accept donations through these cryptocurrencies
### LBC
bKA5xjndsSeiSjH3gYmZpzXZYBLU7zHhwK
crypto/lbcqr.png LBC QR
### XMR
454MmPcxgeYX536SBdfxWSaAniLM8uL8oiuUcQNTwz6L1Bwa8Q4BL4V79zjybRa6z61Q8b
UswV8RpAYtdtyC1pCxLQhY6v2
crypto/moneroqr.png XMR QR
### BTC
bc1qgegqv3zkq0q4w87ndp05wc6qsde3t9j6x62pqj
crypto/bitcoinqr.png BTC QR

View File

@@ -56,17 +56,17 @@ i konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
i## My Blogs 😎 konsthol.eu 70 i## My Blogs 😎 konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
1Microblogging gemini://konsthol.eu/mblog/mblog.gmi konsthol.eu 70 1Microblogging /mblog/mblog.txt konsthol.eu 70
1Why are the colors like this? gemini://konsthol.eu/wall/wall.gmi konsthol.eu 70 1Why are the colors like this? /wall/wall.txt konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
i## Log konsthol.eu 70 i## Log konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
119-12-2024 - The magic of Wake-On-LAN gemini://konsthol.eu/log/the_magic_of_wake_on_lan-19-12-2024.gmi konsthol.eu 70 119-12-2024 - The magic of Wake-On-LAN /log/the_magic_of_wake_on_lan-19-12-2024.txt konsthol.eu 70
125-02-2023 - WebCall gemini://konsthol.eu/log/webcall-25-02-2023.gmi konsthol.eu 70 125-02-2023 - WebCall /log/webcall-25-02-2023.txt konsthol.eu 70
117-08-2022 - wpgtk is just more convenient gemini://konsthol.eu/log/choose_wpgtk_over_just_pywal-17-08-2022.gmi konsthol.eu 70 117-08-2022 - wpgtk is just more convenient /log/choose_wpgtk_over_just_pywal-17-08-2022.txt konsthol.eu 70
112-09-2021 - Awesome file sharing tool gemini://konsthol.eu/log/easy_file_sharing-12-09-2021.gmi konsthol.eu 70 112-09-2021 - Awesome file sharing tool /log/easy_file_sharing-12-09-2021.txt konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
1Archive gemini://konsthol.eu/log_archive.gmi konsthol.eu 70 1Archive /log_archive.txt konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
i# Self hosted services konsthol.eu 70 i# Self hosted services konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
@@ -141,7 +141,7 @@ i## Donate 💸 konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
iI accept donations for any reason konsthol.eu 70 iI accept donations for any reason konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
1Donate gemini://konsthol.eu/donate.gmi konsthol.eu 70 1Donate /donate.txt konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70
i## Also on the web 🕸️ konsthol.eu 70 i## Also on the web 🕸️ konsthol.eu 70
i konsthol.eu 70 i konsthol.eu 70

View File

@@ -157,8 +157,8 @@ callFrame.src=user_string;
<p>I accept donations for any reason</p> <p>I accept donations for any reason</p>
<p><a href="donate.html">Donate</a><br /></p> <p><a href="donate.html">Donate</a><br /></p>
<h2>Daily Unique Visitors</h2><p> <h2>Daily Unique Visitors</h2><p>
Saturday 21/12/24 00:11:29 Saturday 21/12/24 15:51:01
1 2
</p> </p>
<h2 id="also-on-the-web">Also on the web 🕸️</h2> <h2 id="also-on-the-web">Also on the web 🕸️</h2>
<p><a href="https://konsthol.eu">http website</a><br /></p> <p><a href="https://konsthol.eu">http website</a><br /></p>

View File

@@ -0,0 +1,34 @@
> DATE: Wed 17 Aug 2022 00:09 By: konsthol@pm.me
# wpgtk is just more convenient
Pywal is a simple KISS principled python application that extracts
colors from an image and creates a color pallete to theme different
programs
By default there are some templates that are stored in its .cache
directory and there is an option to create new templates in its
.config directory.
I found it to be simpler to create every template with wpgtk and
store it in its templates folder in .config because there it also
utilizes symlinks to its respective files and thus you can have every
program's file to manage in one place.
Moreover wpgtk conveniently stores each created colorscheme in a
schemes folder in .config and along with that every wallpaper used as
a symlink to the actual wallpaper in a wallpapers folder.
It also has a gui interface but I never really found a use for it as
one can easily perform every needed action using just the cli.
After creating a script to be run after every use of the program to
theme application that need third party scripts like telegram and
qutebrowser the process of switching colorschemes on the fly becomes
easy as pie and fast as fuck 🤫
Just give it a shot! Maybe I'll upload my postWPG script in my gitea
instance sometime soon and create an actual tutorial on how to use
wpgtk

View File

@@ -0,0 +1,49 @@
> DATE: Sun 12 Sep 2021 00:53 By: konsthol@pm.me
# Awesome file sharing tool
Croc is one of the best easy to use file sharing cli tools I came
across and only recently discovered how easy it can be to self host
your own relay.
Croc as far as I understand needs an intermediary to staple as it
says the connection between two computers. If I grasp the concept
correctly if two computers can both connect to a third one then a
connection between them can be established. The files sent over don't
get first uploaded to the third one and then downloaded to the second
but somehow get uploaded and downloaded simultaneously.
I'll have to further read about that but in short if you have a
computer like a server with a static ip that is easily accessible
from the internet then because of the great job the author did you
can host a relay simply by typing the command
> croc relay
which will by default use the ports 9009-9013 but you can specify
your own with the --ports arguement like
> croc relay --ports 1111,1112
Then if you make that into a systemd service (which I won't be
covering just yet cause I don't really understand them and only make
them by copy pasting basic templates 😐) it's basically a set and
forget kind of thing and you can now send files to anyone in any
operating system by using croc by typing
> croc --relay "your.domain:9009" send [file]
and the recipient can download it by typing
> croc --relay "your.domain:9009" [code]
This is super useful cause there was a time when the public instance
was down and I couldn't send files when it was just so easy to not be
dependent on the public instance in the first place.
You should definetely read more about it on Croc's github page and
set up your own relay asap 😎
https://github.com/schollz/croc

View File

@@ -0,0 +1,61 @@
> DATE: Thu 19 Dec 2024 18:35 By: konsthol@pm.me
# The magic of Wake-On-LAN
Years ago, some good friends of mine gifted me a Raspberry Pi 4 with
2GB of RAM for my birthday. Its hands down the most thoughtful
gift Ive ever received, perfectly matching my hobbies. They were
lucky to even find one during the chip shortage! I initially used it
as a VPN server with WireGuard and played around with Pi-hole for
network-wide ad blocking.
Eventually, I got into cloud computing and started hosting multiple
services on a VPS I rent from MVPS. This VPS, with its 4GB of RAM,
currently runs several of my daily-use services like Gitea, Searx,
NTFY, and more. Although the Raspberry Pi could theoretically handle
these services, its 2GB of RAM limited simultaneous operations.
One day, it hit me: why not use the Raspberry Pi for a simpler
project like a Wake-On-LAN (WOL) server? It requires minimal
resources and just needs to stay on and send WOL packets. The
Raspberry Pi is connected via Wi-Fi to the same network as my laptop.
Normally, waking up my laptop with WOL would require an Ethernet
cable connection to the router, but I connected one end to the Pi and
the other to the laptop.
I started with a simple shell script using etherwake, a command-line
tool to send WOL packets. After enabling WOL in my laptops BIOS
and confirming it on the OS using ethtool, I could easily wake my
laptop remotely using a Termux shortcut on my phone, which SSHed into
the Raspberry Pi to execute the etherwake command.
Though this setup worked perfectly fine, I wanted to make it even
better. Initially, the Raspberry Pi only ran SSH and executed a
command to wake my laptop. So it wasn't really a WOL server. After
some research, I found Flask and created an actual WOL server. This
server had routes, authentication, logging, rate limits, and more to
ensure robustness and security.
What makes my Flask-based server so cool is its dynamic nature. I can
configure a .env file with multiple device MAC addresses, allowing
numerous routes for different devices. For instance, I have
LAPTOP_MAC="itsmac" and DESKTOP_MAC="itsmac", enabling me to wake
them via HTTP requests at /wol/laptop and /wol/desktop, respectively.
One open-source application that fits my use case is HTTP Shortcuts
from F-Droid. After configuring a specific route, I can turn it into
a widget on my home screen. This way, I can wake my laptop up with
just a tap! Plus, I use dynamic DNS, so my Pi is accessible from
anywhere.
/images/pic-selected-19-12-24_19-10-42.png The project's mascot
I would suggest anyone to take a look at my project's repo and if
they find that it fits their needs, use the setupSingleBinary.sh
script to grab the latest executable. The repo is over at
WOL-Ly
https://git.konsthol.eu/konsthol/WOL-Ly

View File

@@ -0,0 +1,38 @@
> DATE: Sat 25 Feb 2023 22:42 By: konsthol@pm.me
# WebCall
One of the simplest ways to host a "telephony" service is to use
webcall.
Like with emails, you can use any webcall server to communicate with
any other webcall server. Meaning that if for example you register a
number with https://timur.mobi/ which is the default public server
you can still make a call to someone who has registered a number with
https://talk.konsthol.eu if you know their number by replacing the
server address field in the dialpad icon.
All calls are encrypted and the server does not have access to the
content of the calls. That is because the server uses webrtc and
tries to make peer to peer connections.
There is also an integrated TURN server which is used if the peers
can't connect directly but if the connection is made though that then
no video transmission is possible. I suspect that this is a
limitation of the TURN server used in webcall because in jitsi meet
which uses coturn instead of pion, it is always possible.
Another differentiation of the two services is that in webcall no
more than 2 people can join a conversation, which is more similar to
how a regular telephone call behaves.
Also there is currently no functionality to block a number as far as
I can see but it should be fairly easy to figure out the public ip
address and block it like that.
You should give it a shot and see if it works for you. The source
code is at a link over at
https://timur.mobi

30
log_archive.txt Normal file
View File

@@ -0,0 +1,30 @@
# ALL Log Posts - The Archive
Previous Log entries are archived here.
# Logs
## 2024
19-12-2024 - The magic of Wake-On-LAN
1the_magic_of_wake_on_lan-19-12-2024 /log/the_magic_of_wake_on_lan-19-12-2024.txt konsthol.eu 70
## 2023
25-02-2023 - WebCall
1webcall-25-02-2023 /log/webcall-25-02-2023.txt konsthol.eu 70
## 2022
17-08-2022 - wpgtk is just more convenient
1choose_wpgtk_over_just_pywal-17-08-2022 /log/choose_wpgtk_over_just_pywal-17-08-2022.txt konsthol.eu 70
## 2021
12-09-2021 - Awesome file sharing tool
1easy_file_sharing-12-09-2021 /log/easy_file_sharing-12-09-2021.txt konsthol.eu 70

45
mblog/mblog.txt Normal file
View File

@@ -0,0 +1,45 @@
# Microblogging 📔
A place for random thoughts. Always random ☕
## Tue 28 Feb 2023 22:42 EET
With the latest additions to the site it is now possible to give me a
call or text me without the need for any authentication 😎
## Wed 17 Aug 2022 01:47 EEST
Made another little post after almost a year 🥳
## Thu 02 Sep 2021 22:23 EEST
Just discovered how to have new lines in zsh 🤨
Like this
## Thu 02 Sep 2021 20:51 EEST
Images should work I guess 🤔
/images/pic-selected-02-09-21_19-50-18.png Image
## Mon 30 Aug 2021 15:49 EEST
Ready to study 🖊️
## Sun 29 Aug 2021 05:48 EEST
Showing miniblog to Tzella. She finds it cute 😝
## Sun 29 Aug 2021 00:22 EEST
That lace script Drew wrote works like a charm.
Haven't tested it with othet people's tiny logs but so far so good
💪
## Wed 25 Aug 2021 14:39 EEST
Drew's script now works for me too
## Wed 25 Aug 2021 13:01 EEST
another secret post
## Tue 24 Aug 2021 13:22 EEST
secret post
## Sat 21 Aug 2021 21:54 EEST
test post 🕶️
## Sat 21 Aug 2021 21:52 EEST
My first post here