Skip to content

Instantly share code, notes, and snippets.

Christian Kirkegaard kirkegaard

Block or report user

Report or block kirkegaard

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
import argparse
import os
import re
import string
import subprocess
import sys
from shutil import which, copyfileobj
from urllib import request
from html.parser import HTMLParser
kirkegaard /
Last active Feb 12, 2020
a tamagotchi simulator in python
import os
import time
import sched
import threading
import inquirer
class Tamagotchi:
age = 0
bored = 0
json=$(curl -s "$LASTFM_APIKEY&user=$LASTFM_USERNAME&format=json")
artist=$(echo $json | jq -r '.recenttracks.track[0].artist["#text"]')
song=$(echo $json | jq -r '.recenttracks.track[0].name')
echo "$artist - $song"
::selection {
background-color: #111;
color: #eee;
body {
background-color: #222;
#hnmain {
kirkegaard /
Last active Jul 30, 2019
Displays the current streams on plex
PLEX_TOKEN=$(curl -H "Content-Length: 0" -H "X-Plex-Client-Identifier: my-app" -u $PLEX_USERNAME:$PLEX_PASSWORD -X POST --silent | xmllint --xpath "/user/authentication-token/text()" -)
XML=$(curl --silent http://$PLEX_HOST:32400/status/sessions -H "X-Plex-Token: $PLEX_TOKEN")
STREAMS=$(echo $XML | xmllint --xpath 'string(//MediaContainer/@size)' -)
echo "Current streams: ${STREAMS}"
for (( i=1; i <= $STREAMS; i++ )); do
USER=$(echo $XML | xmllint --xpath 'string(//Video['$i']/User/@title)' -)
View m2embed.php
$title = (isset($_GET['t'])) ? $_GET['t'] : false;
$content = (isset($_GET['s'])) ? $_GET['s'] : false;
$providers = [
'drop' => [
'regex' => '/https?:\/\/files\.m2film\.dk\/(.*)/',
'embed' => '<video controls src="{code}&video=true"></video>',
import requests
import praw
import time
import sqlite3
from urllib.request import pathname2url
class Subscriptions():
subscriptions = []
kirkegaard /
Last active Jul 31, 2018
Subscribe to multiple channels using Pusher and post to Discord
import requests
import pysher
import time
import json
appkey = '50ed18dd967b455393ed'
endpoint = '...'
auth = '...'
subscriptions = []
from random import randint
def s(x):
return {
0: 'foo',
1: 'bar',
2: 'flaf',
3: 'giraf'
}.get(x, 'none')

Keybase proof

I hereby claim:

  • I am kirkegaard on github.
  • I am kirkegaard ( on keybase.
  • I have a public key ASCKTdBoszA_5mo7JdyTaHv2KmsTbwYbecYy87wE29Jv4Ao

To claim this, I am signing this object:

You can’t perform that action at this time.