Skip to content

Instantly share code, notes, and snippets.

View eoin-obrien's full-sized avatar

Eoin O'Brien eoin-obrien

View GitHub Profile
@eoin-obrien
eoin-obrien / digital_covid_cert_decoder.py
Created January 12, 2022 04:42
Extract EU Digital COVID Certificate QR code data from images and PDFs
import argparse
import json
import pathlib
import sys
import zlib
import cbor2
from base45 import b45decode
from cose.messages import CoseMessage
from PIL import Image
@eoin-obrien
eoin-obrien / cryptarithm.py
Created December 29, 2021 05:07
538 Riddler Express: Solving a festive cryptarithm!
# Solution for https://fivethirtyeight.com/features/can-you-outwit-the-tax-collector/
from constraint import *
def unique(collection):
"""Gets a sorted list of unique elements from a collecion."""
return sorted(list(set(collection)))
def word(*digits):
@eoin-obrien
eoin-obrien / .bash_login.jenkins
Last active September 21, 2017 11:50 — forked from fancyremarker/.bash_login.jenkins
Jenkins slave setup scripes
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi