diff --git a/donate.txt b/donate.txt new file mode 100644 index 0000000..d5f17d7 --- /dev/null +++ b/donate.txt @@ -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 + + diff --git a/gophermap b/gophermap index bbcb062..4ef1621 100644 --- a/gophermap +++ b/gophermap @@ -56,17 +56,17 @@ i konsthol.eu 70 i konsthol.eu 70 i## My Blogs 😎 konsthol.eu 70 i konsthol.eu 70 -1Microblogging gemini://konsthol.eu/mblog/mblog.gmi konsthol.eu 70 -1Why are the colors like this? gemini://konsthol.eu/wall/wall.gmi konsthol.eu 70 +1Microblogging /mblog/mblog.txt konsthol.eu 70 +1Why are the colors like this? /wall/wall.txt konsthol.eu 70 i konsthol.eu 70 i## Log 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 -125-02-2023 - WebCall gemini://konsthol.eu/log/webcall-25-02-2023.gmi 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 -112-09-2021 - Awesome file sharing tool gemini://konsthol.eu/log/easy_file_sharing-12-09-2021.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 /log/webcall-25-02-2023.txt 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 /log/easy_file_sharing-12-09-2021.txt 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# Self hosted services konsthol.eu 70 i konsthol.eu 70 @@ -141,7 +141,7 @@ i## Donate πŸ’Έ konsthol.eu 70 i konsthol.eu 70 iI accept donations for any reason 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## Also on the web πŸ•ΈοΈ konsthol.eu 70 i konsthol.eu 70 diff --git a/index.html b/index.html index ea00533..d167419 100644 --- a/index.html +++ b/index.html @@ -157,8 +157,8 @@ callFrame.src=user_string;

I accept donations for any reason

Donate

Daily Unique Visitors

-Saturday 21/12/24 00:11:29 -1 +Saturday 21/12/24 15:51:01 +2

Also on the web πŸ•ΈοΈ

http website

diff --git a/log/choose_wpgtk_over_just_pywal-17-08-2022.txt b/log/choose_wpgtk_over_just_pywal-17-08-2022.txt new file mode 100644 index 0000000..36b1969 --- /dev/null +++ b/log/choose_wpgtk_over_just_pywal-17-08-2022.txt @@ -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 + + diff --git a/log/easy_file_sharing-12-09-2021.txt b/log/easy_file_sharing-12-09-2021.txt new file mode 100644 index 0000000..852929a --- /dev/null +++ b/log/easy_file_sharing-12-09-2021.txt @@ -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 + + diff --git a/log/the_magic_of_wake_on_lan-19-12-2024.txt b/log/the_magic_of_wake_on_lan-19-12-2024.txt new file mode 100644 index 0000000..0d4a6a9 --- /dev/null +++ b/log/the_magic_of_wake_on_lan-19-12-2024.txt @@ -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 + + + diff --git a/log/webcall-25-02-2023.txt b/log/webcall-25-02-2023.txt new file mode 100644 index 0000000..85be2f3 --- /dev/null +++ b/log/webcall-25-02-2023.txt @@ -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 + + diff --git a/log_archive.txt b/log_archive.txt new file mode 100644 index 0000000..2c9dc55 --- /dev/null +++ b/log_archive.txt @@ -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 + + + diff --git a/mblog/mblog.txt b/mblog/mblog.txt new file mode 100644 index 0000000..f8f1d5c --- /dev/null +++ b/mblog/mblog.txt @@ -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 + +