Skip to content

Instantly share code, notes, and snippets.

View johanmodin's full-sized avatar

Johan Modin johanmodin

View GitHub Profile

Keybase proof

I hereby claim:

  • I am johanmodin on github.
  • I am ponen (https://keybase.io/ponen) on keybase.
  • I have a public key ASAFF1HogULX5ryOvHhReN38K0KiNC_1u3xHDZDSfmeMowo

To claim this, I am signing this object:

@johanmodin
johanmodin / covid_alerter
Created June 29, 2021 22:24
Covid vaccination booking alerter
import requests
from random import random
import logging
import time
import json
# some soundlib
import winsound
# gotten from https://www.vaccina.se/covidvaccin/skane/tidsbokning/#/calendar -> lund
@johanmodin
johanmodin / gist:8185dad4a36eca4436021655b74e1a88
Created March 28, 2021 21:38
Easy setup of a Mina Protocol block producer node in Docker
# A very summarized setup of a block producer node for the Mina protocol
Note: This is just to get your node up and running. For a setup with any serious amount of tokens, you should consider doing [something more secure](https://minaprotocol.com/docs/advanced/hot-cold-block-production).
Requirements:
* Docker
1. Create a directory for your Mina related files:
```sh
mkdir -p ~/mina && cd ~/mina
@johanmodin
johanmodin / compare.py
Created September 19, 2019 11:30
Script for comparing results in small coding competitions
from importlib import import_module
import time
import random
import sys
PROBLEM_FOLDER = 'IntSeq'
PARTICIPANTS = ['baseline', 'johan']
SECONDS_BETWEEN_RUNS = 5
'''
### Keybase proof
I hereby claim:
* I am johanahlkvist on github.
* I am ponen (https://keybase.io/ponen) on keybase.
* I have a public key ASAJRa3o9okbqPOdMfKnrijmpxqAsIzcwp9j0KCpWeoKHQo
To claim this, I am signing this object: