Skip to content
View Sheppsu's full-sized avatar
Block or Report

Block or report Sheppsu

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
Sheppsu/README.md

Welcome to my profile

My birthday is October 3rd, 2005 (18 years old). I have been programming since around 2017, and am mostly self-taught.

The first programming language I learned was Python, which I still use today the most. I like Python because it makes it easy to explore various areas of programing and it's just a comfortable language to get things done.

For about two years, I also used Lua in making Roblox games (around 2017-2019).

I took an AP CS class in which I used Java for two school semesters, though I haven't done much else with it.

I've used C# several times in various random projects, so I have a bit of experience with it.

I know decent SQL from working with databases like sqlite and mysql in various projects.

I've done a good bit of website development for several projects, so I have good experience with html, css and javascript/typescript. Some examples are https://oct.sheppsu.me, https://bot.sheppsu.me, and https://sheppsu.me

I started using C around early 2023 and am utilizing it in some projects. I've most notably used it for my sdvx_memory_reader project.

I learned Rust aroun late 2023 and I love using it when I'm doing anything low-level or on small projects.

Activity

I usually just work on whatever I feel like and I learn something new every time.

Some notable projects:

  • osu.py, a Python api wrapper for osu! api v2.
  • oct-site, a site for a tournament I host called Offline Chat Tournament. URL for the site is https://oct.shepppsu.me
  • discord-ext-listening, voice receive extension for discord.py built on multiprocessing and designed to be flexible.
  • Offline chat bot, a Python twitch bot that runs in a few offline chats.
  • Offline chat bot site, the site for offline chat bot. Has docs and other fun stuff.
  • sdvx_memory_reader, C library for reading memory of sdvx exceed gear to get certain data. I also made sdvx_rich_presence which builds off of the memory reading library to implement a discord rich presence.
  • beatmap_reader, a Python library for reading beatmaps that's working but not complete.
  • osu_diff_calc, a Python library for calculating difficulty and performance point values of a beatmap.
  • AMQ-7TV-Chat, a tapermonkey script that adds 7TV emotes to AMQ chat.
  • osu-score-tracker, Python programs for tracking scores and displaying them in website format (essentially a fresh profile of sorts).
  • I have some other random minor projects I worked on you can just scroll through my repositories.

Discord server for discussion/information about projects n stuff: https://discord.gg/uVmrN9zQ99

I also play a lot of osu! - https://osu.ppy.sh/users/14895608 - as well as other rhythm games like sound voltex (not as often tho).

GitHub stats

Wakatime

Pinned Loading

  1. osu.py osu.py Public

    Easy to use API wrapper for osu!api v2 written in Python.

    Python 26 2

  2. discord-ext-listening discord-ext-listening Public

    Voice receive extension for discord.py built on multiprocessing and designed to be flexible.

    Python 23 4

  3. sdvx_rich_presence sdvx_rich_presence Public

    Discord rich presence for sdvx exceed gear

    C 6 1

  4. sdvx_memory_reader sdvx_memory_reader Public

    C library for reading memory of Sound Voltex Exceed Gear.

    C 2

  5. osu_diff_calc osu_diff_calc Public

    Library for calculating beatmap difficulty and performance point values

    Python 2

  6. beatmap_reader beatmap_reader Public

    Python 2