Skip to content

Instantly share code, notes, and snippets.

View vulpicastor's full-sized avatar
🪐
Planet huntin'

Lizhou Sha vulpicastor

🪐
Planet huntin'
View GitHub Profile
@vulpicastor
vulpicastor / zwrite.py
Last active December 28, 2015 06:43
A Python wrapper for zwrite that shells out to send zephyrgrams.
#!/usr/bin/env python3
# Written in 2015 by Lizhou Sha <slz@mit.edu>
#
# To the extent possible under law, the author has dedicated all copyright
# and related and neighboring rights to this software to the public domain
# worldwide. This software is distributed without any warranty.
#
# See <http://creativecommons.org/publicdomain/zero/1.0/> for a copy of the
# CC0 Public Domain Dedication.
@vulpicastor
vulpicastor / mit418.html
Created December 28, 2015 06:30
An HTTP 418 error page, with apologies to web.mit.edu.
<!DOCTYPE html>
<html>
<head>
<title>MIT 418 Error - I’m a teapot</title>
<meta charset="UTF-8">
<!-- <link rel="shortcut icon" type="image/x-icon" href="//web.mit.edu/favicon.ico"></link> -->
<style type="text/css">
body {
padding:0px;
margin:0px;
@vulpicastor
vulpicastor / mpris-zephyr.py
Created December 25, 2015 03:46
Grabs your current track metadata from your MPRIS-enabled media player on Linux and zephyrs it in sipbmp3 format.
#!/usr/bin/env python3
import dbus
import sys
from zwrite import zwrite
# You can find zwrite.py at https://gist.github.com/vulpicastor/809952a8a65c808a882f
import platform, getpass
BUS_PREFIX = "org.mpris.MediaPlayer2"
OBJECT_PATH = "/org/mpris/MediaPlayer2"
@vulpicastor
vulpicastor / keybase.md
Created August 24, 2015 03:59
Keybase.io validation gist

Keybase proof

I hereby claim:

  • I am vulpicastor on github.
  • I am slz (https://keybase.io/slz) on keybase.
  • I have a public key whose fingerprint is 05CB 8CB7 44BF 65AC 55FA 004D ECA3 650A C6A0 C408

To claim this, I am signing this object: