Skip to content

Instantly share code, notes, and snippets.

View germ's full-sized avatar

Jane germ

View GitHub Profile
// Write b to paperfeed
func sendToLinePrinter(b io.Reader) err {
// Set up command
cmd := exec.Command("lp", "-")
stdin, _ := cmd.StdinPipe()
// Execute, feed data, wait
cmd.Start()
//io.Copy(stdin, b)
io.Copy(stdin, blackbox.Attach(b, "000-000-000"))
// Write b to paperfeed // Write b to paperfeed
func sendToLinePrinter(b io.Reader) err { func sendToLinePrinter(b io.Reader) err {
// Set up command // Set up command
cmd := exec.Command("lp", "-") cmd := exec.Command("lp", "-")
stdin, _ := cmd.StdinPipe() stdin, _ := cmd.StdinPipe()
// Execute, feed data, wait // Execute, feed data, wait
cmd.Start() cmd.Start()
//io.Copy(stdin, b) | io.Copy(stdin, b)
io.Copy(stdin, blackbox.Attach(b, "000-000-000")) <
@germ
germ / hueClip
Created December 19, 2017 05:23
package main
import (
"fmt"
"github.com/germ/munsell"
"github.com/google/skia-buildbot/perf/go/kmeans"
colour "github.com/lucasb-eyer/go-colorful"
"image/png"
"math"
"math/rand"
#include QMK_KEYBOARD_H
#include "debug.h"
#include "action_layer.h"
#define BASE 0 // default layer
#define SYMB 1 // symbols
#define MDIA 2 // media keys
// Blank template at the bottom
enum customKeycodes {
@germ
germ / Gergo-Via.kbd.json
Last active January 28, 2020 16:52
Gergo-Via
[
{
"name": "Gergo-Via"
},
[
{
"x": 3.5
},
"3,0",
{
@germ
germ / Gergo-Symbols.kbd.json
Last active January 15, 2019 23:34
Gergo-Symbols
[
{
"name": "Gergo-Symbols"
},
[
{
"x": 3.5
},
"{",
{
@germ
germ / Gergo-Num.kbd.json
Last active January 15, 2019 23:34
Gergo-Num
[
{
"name": "Gergo-Num"
},
[
{
"x": 3.5
},
"3",
{
#include "../../config.h"
#define FORCE_NKRO
@germ
germ / ButterStick.kbd.json
Last active July 16, 2019 13:13
ButterStick
[
{
"name": "ButterStick"
},
[
{
"c": "#fafafa"
},
"1\n\n\n\n\n\n\n\n\nQ",
"2\n\n\n\n\n\n\n\n\nW",
@germ
germ / config
Created September 16, 2019 11:30
# i3 config file (v4)
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
# Set mod key (Mod1=<Alt>, Mod4=<Super>)
set $mod Mod1
# set default desktop layout (default is tiling)
# workspace_layout tabbed <stacking|tabbed>
# Configure border style <normal|1pixel|pixel xx|none|pixel>