- βοΈ My website: https://www.blotz.dev/
- π Pronouns: they/them
- π Iβm currently working with: discord-py, mysql and pytest!
- π± Iβm currently learning: rust and c
- β‘ Proficient in: python and java
- π« Iβm looking for help with: WebDev and SQL
- π¬ Ask me about: here! I am happy to help.
- π« How to reach me: on discord @ blΓΈtz#8602 or on gmail @ f.p.theil@gmail.com
A commandline tool written in python and published to PyPi. This was a facinating project to work on. The idea of creating aesthetic images though unconventional ways was super appealing to me. I ended up publishing this code online because I noticed not many pixel sorters were published. A large focus on this project was simplicity. I decided early on in this code's life time that I would aim to keep this code as simple as possilbe.
Running this code is super simple. Simply install the package and run it via the commandline.
pixelsort data/mountains.jpg right --threshold 1.2 --invert True --output out.png
A java recursive raytracer based of learn raytracing in one weekend. I loved learning about raytracers and creating this project. It was originally for my uni coursework however I decided to go above and beyond to create a fully functional "application". If I had to recreate this project, I would code it using ray marching instead. This would allow me to include way more shapes into my code.
anyways running this code is simple enough and I encourage you to try it out.
git clone https://github.com/Blotz/raytracing.git
mvn javafx:run
Make sure to have the lastest version of java installed
A opensource project discord-bot written in python and c++. Whenever i learn something new about computer science, i try and implement it in this bot Its codebase has migrated from repo to repo over the years.
Its great fun working on this and ive had the luck to work with a veriety of talented programmers on my fun hobby project
$ python -m discord_bot
[26/Jun/2022 16:16:02] INFO [discord_bot.sqlHandler.<module>:25] Connection to MySQL DB successful
[26/Jun/2022 16:16:02] INFO [apscheduler.scheduler.start:171] Scheduler started
[26/Jun/2022 16:16:02] INFO [discord_bot.main.main:143] Starting bot
[26/Jun/2022 16:16:05] INFO [discord_bot.main.on_ready:86] bot ready
I'll be making releases for this bot soon:tm: so keep an eye out π
My first dive into low-level language processing. The rust community were a great help while i was trying to figure out how to do this absurd little project. it is a staple of my linux systems and i always install it
$ ferris-echo I cant wait to program rust again
___________________________________
< I cant wait to program rust again >
-----------------------------------
\
\
_~^~^~_
\) / o o \ (/
'_ - _'
/ '-----' \
This is a lovely C command line tool written by zanda8839. This is one of my first times programming in C and im please with how ive managed to improve his balencebrackets commands.
$ canalyse --help
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Canalyse v1
Usage: canalyse [options] file
Canalyse is a commandline c source files analysis tool
Options: [--countlines] count all lines including comments and whitespace
[--countcharacters] count all characters
[--countcodelines] count all lines of code
[--removecomments] remove all comments and out a .o file with the same name
[--balancebrackets] check that all brackets are balanced
[--functioncount] count the number of functions
[--all] run all checks
[--help] display this message
Im definatly looking forwards to programming in the C again
This is my QTile config. Ive spent a lot of time hacking away at it and its been a pleasure to work with. I use this config as a daily driver on my framework laptop
Im Addition, i wrote a qtile-config-tester to help any qtile-hackers to work on their own stunning configs. It starts a Xephr sessions so that you can view your QTile config without reloading your current config and potentially breaking your active config and causing you to have to view logs from the default config