Projekte

Dies sind alle meine öffentlich verfügbaren Projekte, kategorisiert nach Art. Diese sind in keiner besonderung sortierung aufgelistet. Probiere sie gerne aus, und solltest du irgendwelche Probleme haben oder Bugs finden, öffne bitte ein Ticket auf dem zugehörigen Issue Tracker.

📦 Bibliotheken

Softwarebibliotheken, welche von Anderen verwendet werden können (Hauptsächlich Rust Crates).

⏰ chronver

chronver

🕹️ obws

🗃 unidirs

unidirs

🚀 Server

Serverkomponenten, die entweder lokal ausgeführt, oder gehostet werden können.

📼 findstream

Findstream is a better search for Twitch that allows to search directly in stream titles. This doesn’t matter for specific games but is very helpful for variety categories like Art or Science & Technology where many different kind of stream are grouped together in a single category.

For example, you can search for Rust in Science & Technology with this project, allowing you to filter within the category itself which Twitch doesn’t support currently.

🍞 marmalade

marmalade

🧰 Tools

Hilfsanwendungen, größtenteils für die Kommandozeile.

🐣 cargo-hatch

cargo-hatch

🧱 ipwall

Ipwall is a very simple tool to download a selection of IP blacklists and apply them to your iptables/ipset rules. It uses the FireHOL level 1-3 blacklists but can be configured to include additional lists as well.

It is meant as a companion to Veto to apply common bad IP blocks in addition to the dynamic blocking of it.

🗳 veto

Veto is a log file based IP blocker that runs as a service on the system, tracks one or more log files and blocks IPs based on the log lines and rules defined by the user.

I started with this project as I was using fail2ban previously but noticed during load tests that it took about 60% of my server’s CPU and I wanted something more lean and fast.

🥧 wholesum

wholesum

🤖 Bots

Chat bots, größtenteils für Discord.

🍭 octolicious

octolicious

🤖 togglebot

togglebot

🫖 Weitere

Alles Andere, was nicht in die vorigen Kategorien passt.

amelio

Amelio is a group project for the IUBH University in Germany. It is a ticket system that helps to report and track errors in study media.

beatfly

BeatFly is a university project that showcases an application for a radio station. It doesn’t have a server to communicate with, so it emulates one acting like a fully working app. Main features include playing music (obviously) and reviewing and wishing songs.

This app uses the latest Android features (at time of creation) and is completely written in 🍵 Kotlin. Among the used libraries are AndroidX, Dagger, Moshi, Glide and others.