kingmichaelpark Goto Github PK
Name: Michael
Type: User
Company: @hippo-digital
Location: Leeds
Blog: https://mhpark.me
Name: Michael
Type: User
Company: @hippo-digital
Location: Leeds
Blog: https://mhpark.me
A simply utility for loading encrypted secrets from an age encrypted file.
Advent of Code 2023
Two scripts to assist you in converting a massive struct blob of text to something sortable and "diff-erable." I'll get around to packaging this later, for now just add the convert.py to your project, it has no dependencies.
The uncompromising Python code formatter
Hypermodern Python Cookiecutter
A modern take on my python projects using ruff, uv, pytest, hatch, hatchling with Github Actions and pre-commits
Data and code behind the articles and graphics at FiveThirtyEight
My dotfiles for all the tools I use across laptops. Feel free to steal and use as you please.
This simple parser will iterate through your Microsoft Outlook email and contact csv exports, identifying all the unique pairs of phone numbers, email addresses, and full names, and tries to predict/label whether the email address identified is a personal email or a corporate email address. It goes through every csv in a directory or an individual csv export. It then saves all the records to one SQLite Database .db file so if you want to apply any cryptopgraphy on the information that you possess, you can simply create a new table that is protected and hashed. It works in all the testing that I did but hopefully it should be pretty resiliant.
Quick demo file for how to search google with python
Rounded corners for GOV.UK Frontend, useful when branding the GOV.UK Design System.
A cookiecutter template to create a python project with hatch as the build system and dependency manager. It also uses black for formatting, pre-commit and commitzen for commit checks and versioning, and ruff for linting. Fast and straightforward to manage!
Config files for my GitHub profile.
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Investment Research for Everyone, Anywhere.
Some functions to update nested StructFields in pyspark
EndeavourOS Community Edition setup for sway
Send a list of post codes in a post request to postcodes.io and hopefully receive a dictionary back for each postcode.
My personal website
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.