I already said I was sorry
This commit is contained in:
19
donate.txt
Normal file
19
donate.txt
Normal 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
|
||||||
|
|
||||||
|
|
||||||
16
gophermap
16
gophermap
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
34
log/choose_wpgtk_over_just_pywal-17-08-2022.txt
Normal file
34
log/choose_wpgtk_over_just_pywal-17-08-2022.txt
Normal 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
|
||||||
|
|
||||||
|
|
||||||
49
log/easy_file_sharing-12-09-2021.txt
Normal file
49
log/easy_file_sharing-12-09-2021.txt
Normal 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
|
||||||
|
|
||||||
|
|
||||||
61
log/the_magic_of_wake_on_lan-19-12-2024.txt
Normal file
61
log/the_magic_of_wake_on_lan-19-12-2024.txt
Normal 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. It’s hands down the most thoughtful
|
||||||
|
gift I’ve 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 laptop’s 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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
38
log/webcall-25-02-2023.txt
Normal file
38
log/webcall-25-02-2023.txt
Normal 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
30
log_archive.txt
Normal 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
45
mblog/mblog.txt
Normal 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
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user