Skip to content

Instantly share code, notes, and snippets.

View tyilo's full-sized avatar
👀

Asger Hautop Drewsen tyilo

👀
View GitHub Profile
#!/usr/bin/env python3
import sys
from pathlib import Path
import requests
YEAR = 2019
URL_PREFIX = f"https://adventofcode.com/{YEAR}"
@tyilo
tyilo / fix-nm
Created December 5, 2019 10:24
Fix NetworkManager
#!/bin/bash
if [[ $(id -u) -ne 0 ]]; then
echo "Run with root!"
exit 1
fi
net_connected() {
ping -c 1 1.1.1.1 > /dev/null
}
qpdf --password=[password] --decrypt [in] [out]
#!/bin/bash
# Install sleepwatcher
cd /tmp
curl -O http://www.bernhard-baehr.de/sleepwatcher_2.2.tgz
tar -zxvf sleepwatcher_2.2.tgz
cd sleepwatcher_2.2
sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8
sudo cp sleepwatcher /usr/local/sbin
sudo cp sleepwatcher.8 /usr/local/share/man/man8
sudo cp config/de.bernhard-baehr.sleepwatcher-20compatibility.plist /Library/LaunchAgents
{
"$schema": "https://json.schemastore.org/resume",
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Asger Hautop Drewsen",
"email": "asgerdrewsen@gmail.com",
"website": "https://tyilo.com/",
"label": "MSc in Computer Science",
@tyilo
tyilo / docker-compose.yml
Created January 14, 2018 23:12
docker: ipsec vpn server + mitmproxy
version: "3"
services:
vpn:
image: hwdsl2/ipsec-vpn-server
env_file:
- ./vpn.env
ports:
- "500:500/udp"
- "4500:4500/udp"
@tyilo
tyilo / DES crypt.js
Created July 9, 2013 01:57
JS DES crypt
/* JavaScript password hash generator.
* $Id: pwd.js,v 1.5 2004/10/09 09:41:38 emikulic Exp $
*
* Copyright (c) 2004, Emil Mikulic.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright