Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -x
mkdir -p output
mkdir -p merge split tiff
find ./originals -type f -name '*.pdf' -exec sh -c '
import base64
from http import HTTPStatus
from http.server import BaseHTTPRequestHandler
import json
import logging
from random import randint
import sys
import socketserver
import threading
@frennkie
frennkie / YubiKey-GPG-SSH-guide.md
Created May 13, 2018 10:06 — forked from ageis/YubiKey-GPG-SSH-guide.md
Technical guide for using YubiKey series 4 for GPG and SSH

YubiKey 4 series GPG and SSH setup guide

Written for fairly adept technical users, preferably of Debian GNU/Linux, not for absolute beginners.

You'll probably be working with a single smartcard, so you'll want only one primary key (1. Sign & Certify) and two associated subkeys (2. Encrypt, 3. Authenticate).

Keybase proof

I hereby claim:

  • I am frennkie on github.
  • I am frennkie (https://keybase.io/frennkie) on keybase.
  • I have a public key ASDnUdnZrWbMaGeLVSkUpYfxfru5cOQMXMI5cubPq6tL_wo

To claim this, I am signing this object:

@frennkie
frennkie / cli.py
Last active August 23, 2017 20:32
#!/usr/bin/env python3
import datetime
import argparse
import re
DT_NOW = datetime.datetime.now()
def mkdate(datestring):
if isinstance(datestring, datetime.datetime):
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
USERNAME = "admin2"
PASSWORD = "not-very-secret"
APIURL = "http://127.0.0.1:8080/api/v3" # no trailing slash
PROJECT_NAME = "otrs"
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# Copyright 2017 frennkie (https:/github.com/frennkie)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is