Skip to content
View Sheppsu's full-sized avatar

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

I'm 19 years old and have been programming since around 2017, being mostly self-taught. I'm a college undergrad majoring in Statistics.

My first language was python, which is still my main language, but I've used and still use a lot of other languages such as: C# (mostly on osu), JS/TS (with HTML & CSS), SQL, C, and Rust. Honorable mentions: Lua (2 years with roblox), Java (1 year for AP CS).

My language of preference depends on the project and how I feel, but generally:

  • I use python on large projects such as websites
  • I use python or rust on small programs/projects
  • I use rust or c for programs that require high-performance
  • js/ts, html, css, and sql are mostly used in web projects

My favorites are definitely python and rust; python for the flexibility and easy-use, and rust for just being an awesome language.

Activity

I usually just work on whatever I feel like and I like learning new things with each project.

Some notable repositories:

  • otdb, a tournament database website with tournament, mappool, and user data displayed neatly with search/sort/filter functionality: https://otdb.sheppsu.me
  • osu.py, a Python api wrapper for osu! api v2.
  • oct-site, a site for a tournament I host called Offline Chat Tournament: https://oct.sheppsu.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 30 2

  2. otdb otdb Public

    Python 2

  3. discord-ext-listening discord-ext-listening Public

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

    Python 26 5

  4. sdvx_rich_presence sdvx_rich_presence Public

    Discord rich presence for sdvx exceed gear

    C 7 1

  5. beatmap_reader beatmap_reader Public

    Python 2