Skip to content

Instantly share code, notes, and snippets.


Jason Kraus zbyte64

  • Kraus Dev House
  • Fresno, CA USA
View GitHub Profile
zbyte64 /
Created Jun 27, 2016
Docker py put archive example
import tarfile
import time
from io import BytesIO
admin_password = 'xxxxx'
#write password to file
pw_tarstream = BytesIO()
pw_tar = tarfile.TarFile(fileobj=pw_tarstream, mode='w')
file_data = admin_password.encode('utf8')
zbyte64 /
Created Nov 1, 2020
Example: Django-Graphene subscriptions with graphene_subscriptions and django_lifecycle
from enum import Enum, auto
class NotificationEvents(Enum):
NEW_MESSAGE = auto()
zbyte64 /
Last active Dec 6, 2020 — forked from caseyavila/
Convert HDHomeRun Prime Listings to M3U Format
#!/usr/bin/env python
# this script will convert the hdhomerun listings (channels) to
# m3u format for use with external media players. before running
# this script, be sure to modify the <<config>> variable settings
# below.
# Suggested Usage: This script should be run on a cron to keep
# the channel lineup to date. Below is an example of how to execute this script:
# python /path/to/script/ > /path/to/playlist.m3u
zbyte64 /
Created May 26, 2016
Asyncio Views With Django
import asyncio
from django import http
from django.core.urlresolvers import set_script_prefix
from django.utils.encoding import force_str
from django.core.handlers.wsgi import get_script_name
from django_wsgi.handler import DjangoApplication
import logging
import logging
import sys
zbyte64 / tdd.rst
Created Mar 5, 2014
Testosterone Driven Development [TDD]
View tdd.rst

A compilation of software development techniques using Steve Ballmer as a mentor. Feel free to fork & add.

zbyte64 /
Created Aug 17, 2018
Compile Stepmania 5.2 on the RaspberryPi
#inside the Build directory of the source code:
cmake ..
make -j2
zbyte64 /
Created Sep 6, 2017
Django select2 example
from django.contrib import admin
from .models import Blog
from .fields import UserSelectWidget
class BlogForm(forms.ModelForm):
class Meta:
model = Blog
exclude = []
zbyte64 / cloneComponent.js
Created May 30, 2014
Deep cloning of react components
View cloneComponent.js
var _ = require('lodash');
function isComponent(obj) {
//ghetto check because JS
return (obj && obj.setState)
function deepCloneComponent(tpl) {
if (!tpl) return;
if (_.isArray(tpl)) {
zbyte64 / guideline.rst
Last active Sep 15, 2016
React.js Component Guideline
View guideline.rst

React.js Minimal Entropy Guide


  • Use explicit contracts to pipe data & events between systems
  • Business rules should bubble towards the top, UI and semantics should sink towards the bottom


zbyte64 / alpaca-om.cljs
Created Jan 16, 2014
Render alpacajs form in OM (clojsurescript react.js library); AKA render raw html in OM
View alpaca-om.cljs
(defn show-form [data _]
(let [schema (:current-form data)
alpaca-html (.html (.alpaca (js/jQuery. "<div/>") (clj->js {:schema schema})))
form-html (js/React.DOM.div (clj->js {:dangerouslySetInnerHTML {:__html alpaca-html}}))]