Skip to content
View Blotz's full-sized avatar

Highlights

  • Pro

Block or report Blotz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Blotz/README.md

π‡πžπ₯π₯𝐨, <πšŒπš˜πšπšŽπš›πšœ/> !

profile views β€’ GitHub followers β€’ Total Stars

About Me

  • ☁️ 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


Here are some of my favourite projects i have worked on

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



Pinned Loading

  1. ferris-echo ferris-echo Public

    Wrapper for gnu echo which prints everything though the ferris-says libary

    Rust 1

  2. qtile-config qtile-config Public

    My qtile config files

    Python

  3. inert-bot/discord-bot inert-bot/discord-bot Public

    Open Source discord bot written in python

    Python 3