Pinned Repositories
2048
A clone of the game 2048 made with Elm.
advent-of-code-2021
Look here for shitty solutions
advent-of-code-2022
Clojure and I don't get along too well yet :(
advent-of-code-2023
Someone might save Christmas, but not me
capitalism
An app for handling personal finance.
discordbot
A discord bot in python with an admin panel in Flask
eipirkka.info
A web application that detects if a picture includes a can of Pirkka III beer đș
mopedi
A fancy IRC client
top-secret-project
laina
kovipu's Repositories
kovipu/discordbot
A discord bot in python with an admin panel in Flask
kovipu/eipirkka.info
A web application that detects if a picture includes a can of Pirkka III beer đș
kovipu/historiikki
Webappi meemien sÀilömiseen tuleville sukupolville
kovipu/mchpr.org
kovipu/raippa
R-market dashboard for worker efficiency
kovipu/teamfortress2-config
My personalized Team Fortress 2 configs
kovipu/advent-of-code-2018
My attempt at solving this year's advent of code https://adventofcode.com/2018
kovipu/adventofcode
My attempt to solve adventofcode.com challenges
kovipu/bulletinboard
Bulletin board with React and RxJS
kovipu/bulletinboard-server
Backend for my bulletinboard. Made with Kotlin and Micronaut
kovipu/digit-backend
kovipu/downloadmorerami.com
Source for funny site downloadmorerami.com
kovipu/eipirkka.info-backend
Backend for eipirkka.info đ»
kovipu/gh-pages-deploy
A shell deployment script for deploying metalsmith sites to GitHub pages
kovipu/IOT-kalja
IOT-kaljanlÀmpömittari webappi
kovipu/IoT-workshop
Koodikerhon ja Elektroniikkatyyppisen kerhon IoT-workshop
kovipu/ircclient
Weechat relay client made with Vue
kovipu/kroniikkamaatti
kovipu/movesense-test
Suunto Movesense sensor test
kovipu/phaser-demo
Phaser.js demo for computer science laboratory project
kovipu/portfolio
My web portfolio built using Jekyll
kovipu/RiSC-16_assembler
kovipu/safkakikkula
lÀhiruokaloitten safkat kiltiksen infonÀytölle
kovipu/smartly-excu-challenge
solve Smartly.io excu challenge
kovipu/vincit-duck-frontend
Frontend for the Vincit Summer 2018 code challenge
kovipu/vincit-toimistovierailu
kovipu/weather-sensor
Measure temperature on an ESP8266 and send it to a server via HTTP POST
kovipu/weather-server
Collects weather data via HTTP POST requests and displays it on a website
kovipu/website2.0
kovipu/zynzynzyn
ZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZynZyn