Skip to content

Instantly share code, notes, and snippets.

Niklas YtvwlD

Block or report user

Report or block YtvwlD

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
YtvwlD / Vagrantfile
Created Jun 28, 2019
NFS minimal example
View Vagrantfile
Vagrant.configure("2") do |config| = "ubuntu/bionic64"
config.vm.provider "virtualbox" do |v|
v.memory = 256
config.vm.define "server" do |server|
server.vm.hostname = "server" "private_network", ip: ""
server.vm.provision "shell", inline: <<-SHELL
YtvwlD /
Last active May 12, 2019
simple script to run tests for the nand2tetris course
#!/usr/bin/env python3
from pathlib import Path
from subprocess import run, PIPE, TimeoutExpired
from sys import argv
from collections import namedtuple
from queue import Queue
from typing import Iterator, List, Optional, Tuple, Union
import huepy
YtvwlD /
Last active Jun 30, 2018
download NASA's Astronomy Picture of the Day
#!/usr/bin/env python3
from os import environ, rename
from os.path import expanduser
from urllib.request import urlretrieve
from bowshock.apod import apod
# you might want to change these values
DEST_FILE = expanduser("~/.cache/kscreenlocker_greet/plasma_engine_potd/apod")
YtvwlD /
Last active Apr 6, 2018
base64 convergence
#!/usr/bin/env python3
from base64 import b64encode
from time import sleep
from abc import abstractmethod
import curses
values = [
"input": b"a",
YtvwlD / index.html
Last active Oct 20, 2017
display pixels in a canvas
View index.html
<!doctype html>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<script src="pixelflut.js"></script>
YtvwlD /
Last active Feb 6, 2018
Puts to a Chromecast.
#!/usr/bin/env python3
import pychromecast
from import MediaController
from sys import argv
from random import random
from time import sleep
print("Searching for devices...")
YtvwlD /
Last active Sep 27, 2017
Restores encrypted Titanium Backups on rooted Android phones.


This script can restore encrypted Titanium Backups to a rooted Android phone.


You'll need a working Python interpreter and TiBUdecrypter.

The easiest way to achieve this is to install Termux and then run this:

#!/usr/bin/env python3
import os
DEBUG = "DEBUG" in os.environ
print("Debugging: {} {}".format(DEBUG, "(You might want to set DEBUG.)" if not DEBUG else ""))
# DBUS (apt install python3-dbus)
from dbus.mainloop.glib import DBusGMainLoop
View Makefile
.PHONY: tests
CFLAGS=-Wall -std=c99
TESTCFLAGS:=$(shell pkg-config --cflags --libs check)
make -B CFLAGS="$(CFLAGS) main.c" $(FILE)
run: main
You can’t perform that action at this time.