Code Monkey home page Code Monkey logo

gregory's Introduction

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

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 @ [email protected]


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



gregory's People

Contributors

blotz avatar gabriella-t-laines avatar microsoft-excel avatar mwallenfang avatar xelanybor avatar

Watchers

 avatar  avatar  avatar  avatar

gregory's Issues

hon con command todo list

-=-=-=-=-=-=ADMIN=-=-=-=-=-=-

eco config

.addeco name prefix

  • creates eco

.removeeco currency

  • deletes eco

.editeco currency prefix

  • deletes eco

value editing

.setvalue currency member value

  • sets the value of that members currency

.addvalue currency member value

  • adds value to someones currency

.removevalue currency member value

  • removes value from person

shop config

.setshop currency

  • sets channel as shop log

.removeshop currency

  • deletes shop channel

.additem currency value title * description

  • addes item to shop

.edititem currency itemid value title * description

  • edits item from shop

.removeitem currency itemid

  • deletes item id

transaction setup

.setlog currency

  • sets current channel as transaction log

.removelog currency

  • removes transaction log from server

=-=-=-=-=-=DEFAULT=-=-=-=-=-=

.bal|balence currency

  • checks your balance

.transfer value member

  • transfers cash from person to person

.shop currency

  • displays shop
  • this will need to output somewhere. botlog?** needs shop log set

.buy currency itemID

  • buy's an item from currencies' shop

.leaderboard|lb currency

  • displayes top 10 people in currency

-=-=-=-=-=-=SQL=-=-=-=-=-=-

guilds table changes

  • needs new column.
  • shoplog - varchar(255) - nullable - containes channel id for shop output

shop table

  • containes items from shops

eco table

  • containes info about eco

player currency

  • containes players currency and eco

honstatus command

A command for Hon Greens and Hon Green hopefuls to look up their current points

.wyr command uses a lot of cpu performance

wyr command uses a lot of cpu performance to scrape the website

image

container has been capped at 50%so it doesnt increase to 100 % and impact other services running on my raspberry pi but this could impact other commands running negatively and cause future commands to lag if someone is using .wyr

raidpoll command

add a .raidpoll command which automatically polls every hour raid times

yagpbd adds no role when people join the server

when users join the server, Greg gives all their roles back and yagpbd gives no role.

this causes everyone who leaves and rejoins to get no role

solution 1:

  • getting roles back is triggered by a command and not the person joining the server

urban command

command crashes when searching for anything longer than one word

sub

link to the subreddit in the arg

github

.gitissue
.gitrequest
make git issues and git update requests from discord

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.