~andrewzah/personal-site

ref: cb6834e88814e7c044994bead58396eb5e5f9b73 personal-site/content/pages/projects.md -rw-r--r-- 3.4 KiB
cb6834e8Andrew Zah small update 1 year, 3 months ago

+++ title = "Projects" path = "projects" template = "projects.html" date = 2019-11-22 +++

These are various projects I've worked on over the years. I hope they may be of some use to you. If you'd like to contribute to any, feel free! I generally use the GPLv3 license, or MIT otherwise.

As of late the bulk of my development has been on private repos for work, unfortunately.

#Git Repo Stores

In preferred order. I use github when I have no other option and for mirrors.

#In Progress

These are things I'm actively working on and/or messing around with.


#apps.andrei.kr – rust/wasm/react
  • Frontend for korean_numbers and other learning tools.
#rooibos – python3/flask
  • File uploading done right.

#Actively Maintained


#korean_numbers – rust
  • Converts integers and floats to Hangeul. Supports both number systems.
#danmuji – golang
  • Discord bot written using Golang.
#personal_site – zola
  • This website. Statically generated using zola and tera templating.
#personal_docker – shell/docker
  • Docker setup for fast deployments on VPSs.

#Inactive


#Rust

#naveraudio – rust
  • Downloads sound files for Korean words via NAVER's (undocumented) api.

#Crystal

#amaranth-cr
  • Discord bot based on discordcr.
  • Wrote a lexer/parser to allow custom, recursive commands.
  • Wrote a command and plugin framework to allow custom functionality.
#dotacr
#cOWAPI
  • Wrote a Crystal/Kemal version of OWAPI, that scrapes and parses Overwatch gameplay stats from Blizzard.
#Minifluxcr
  • Wrote a wrapper for Miniflux's api.
#tree-problem
  • Solved an interview problem for CancerIQ. They wasted my time, so I made my solution public.

#Elm

#amaranth-frontend
  • Elm frontend for amaranth-bot that dynamically lists commands and info.

#Python 3

#OWAPI
  • Contributed to v2 and v3 of Laura's overwatch stats api.
  • Learned about xml scraping and parsing, and API design.

#dotfiles
  • a dotfile a day keeps productivity at bay.
#az-quotes
  • A json file of quotes that I like, as seen on my quotes page. Source for the random quote at the end of my posts.
#tf2config
  • tf2 config based on master comfig.
#korean_articles – pandoc
  • Created a makefile to easily copy/paste Korean articles and render them as PDFs for printing.