Skip to content
View 56kyle's full-sized avatar

Block or report 56kyle

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
56kyle/README.md

Hi there 👋

I'm Kyle, a pretty generalist developer that has done a variety of fullstack work, game modding / developement, and task automation.

Favorite Personal Projects

  1. cookiecutter-robust-python - My attempt at making a worthy successor to cookiecutter-hypermodern-python that is built for adapting to changes.
  2. pytest-static - My pride and joy suffering; A Pytest Plugin that allows parametrizing tests using types instead of instance sets.

Tools/Software I highly recommend

Python
  1. fsspec - Abstracts file handling in a way that enables handling remote files on almost any backend the same way you handle local files. No dependencies by default.
  2. secretspec - Abstracts secret handling in what seems to be the objectively best way, while having SDK's for most languages and backends for most secret providers.
  3. platformdirs - Provides OS tailored filesystem locations for common User and System scoped storage considerations.
  4. maturin - Python/Rust interoperability that works well together. Allows for starting in Python and only moving the parts that actually need to be performant into rust later on.
  5. pathlib - Builtin package but I feel it's worth mentioning because every time I see os.path it fills me with sadness. It's basically OS agnostic path handling.
General
  1. Vimium - Adds Vim controls to your web browser. Even if you don't use Vim elsewhere it is super useful.
  2. Selenium IDE - Selenium is already nice, but there is a browser IDE that they have which allows you to record actions and then export them to code in your language of choice.
  3. Json Resume - A schema for your resume that allows for building and exporting into various themes with minimal hassle.

Contacts

  1. Discord - A Festive book852#3902
  2. Email - 56kyleoliver@gmail.com

Pinned Loading

  1. robust-python/cookiecutter-robust-python robust-python/cookiecutter-robust-python Public

    A Python template optimizing for best practices that remain adaptable over time

    Python 23 5

  2. pytest-static pytest-static Public

    A Pytest plugin that helps automate testing of code that mimics statically typed design patterns.

    Python 4 1

  3. cookiecutter-hypermodern-python cookiecutter-hypermodern-python Public

    Forked from cjolowicz/cookiecutter-hypermodern-python

    Hypermodern Python Cookiecutter

    Python 1 1

  4. pydm pydm Public

    A Python CLI/package that converts DM files into Python modules and vice versa.

    Python

  5. bloons_auto bloons_auto Public

    A series of tools and scripts for automating BTD6. Also includes an API for automating basic gameplay.

    Python 2

  6. thunder_henry_converter thunder_henry_converter Public

    A set of scripts used to convert the naming inside the Thunder Henry repo to the name you want for your survivor

    Python