Skip to content

Instantly share code, notes, and snippets.

View MKyhos's full-sized avatar

Malte Kyhos MKyhos

View GitHub Profile
@MKyhos
MKyhos / parse_privatbank.py
Created November 23, 2025 14:28
PrivatBank24 Account Statement Parser
#!/bin/python3
import pdfplumber
import polars as pl
from tqdm import tqdm
def clean_numeric_column(col_name: str) -> pl.Expr:
return (
pl.col(col_name)
@MKyhos
MKyhos / buergerbot.rb
Created August 18, 2021 20:59 — forked from pbock/buergerbot.rb
Bürgerbot: Refreshes the Berlin Bürgeramt page until an appointment becomes available, then notifies you.
#!/usr/bin/env ruby
require 'watir-webdriver'
def log (message) puts " #{message}" end
def success (message) puts "+ #{message}" end
def fail (message) puts "- #{message}" end
def notify (message)
success message.upcase
system 'osascript -e \'Display notification "Bürgerbot" with title "%s"\'' % message
rescue StandardError => e
@MKyhos
MKyhos / data.js
Last active December 27, 2019 15:35
anavis_linechart
var data = [
{
"tas": 1.96318,
"pr": 37.2661,
"Year": 1991,
"Month": 1,
"Country": "DEU"
},
{
"tas": -1.6809,
@MKyhos
MKyhos / index.css
Created December 21, 2019 16:58
hello_webdev
‎‎​