Skip to content

Instantly share code, notes, and snippets.

View sethwoodworth's full-sized avatar

Seth Woodworth sethwoodworth

View GitHub Profile

Keybase proof

I hereby claim:

  • I am sethwoodworth on github.
  • I am sethwolfwood (https://keybase.io/sethwolfwood) on keybase.
  • I have a public key ASAWp8RQ9m4qGQayeiea3RXScaRBIBM7AqIFOqG5WB4bAQo

To claim this, I am signing this object:

@sethwoodworth
sethwoodworth / 02019-03-29--espressobin-openwrt.md
Created March 30, 2019 03:19
Home Infrastructure Part 1: OpenWRT router on an Espressobin v7

Home Infrastructure Part 1: Espressobin v7

I've been running DD-WRT on my router / WAP, a Linksys 1900ACS v2 for a few years. It's a fine router, but I'd been seeing some stability issues with the temperature sensor after setting up HomeAssistant's DD-WRT integration for detecting which devices are currently active on the home network.

I've been reading about single-board computers lately, alternatives to the Raspberry Pi. Back in Highschool I was fascinated by the PC/104 micro computer form-factor. The MIT Media Lab's wearable computer team used PC/104 boards for a few of their wearable computing platforms, and I've been interested in small computers running linux ever since.

The Espressobin is a router SBC with a built-in 3-port switch.

from __future__ import division
import sys
import math
import random
import time
import arcade
from collections import deque
from pyglet import image
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9U/4FVHoncxbMO/QsDrh3egF9UTOGdSCqkuySK/eJsKf1se9fblceEf6Dz613PgCBe+J0JZERK+YApjsyD/vtlV3PwBTnQoMj9icGH18FLVQFRFzEbzhKHYEj9j1ltDS9xb/wbuyzXWxMyh+XyQ4nUuDaHJTRMjSnrD6hhTciBNzPlBTzVDS8H+8uZ3uWHa+cwBQmJnc874kXR0CFroLw3RObZ7I9SgpC1vK+DWPHVsBryizSIzNEIvj00ccZy2o1ikWsULKzBA6gyrymFalwMJcQSWbmY/ZOfm3MQqH6ImrZcotqrMofA+73dqX5hyBo/6+1SRy0G8baEx4ZPDHz seth@Julius_Caesar
Remote Address:54.243.203.15:443
Request URL:https://www.gitbook.com/api/github/repos
Request Method:GET
Status Code:503 Service Unavailable
Response Headers
view source
Cache-Control:no-cache, no-store
Connection:keep-alive
Content-Length:489
Content-Type:text/html; charset=utf-8
DKMS make.log for broadcom-sta-6.30.223.248 for kernel 4.0.0-1-amd64 (x86_64)
Thu Jun 4 18:26:05 EDT 2015
/bin/sh: 1: [: Illegal number:
/bin/sh: 1: [: Illegal number:
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/4.0.0-1-amd64/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.0.0-1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libatomic1 : Depends: gcc-5-base (= 5.1.1-2) but 5.1.1-5 is installed
libcilkrts5 : Depends: gcc-5-base (= 5.1.1-2) but 5.1.1-5 is installed
libgfortran3 : Depends: gcc-5-base (= 5.1.1-2) but 5.1.1-5 is installed
libgomp1 : Depends: gcc-5-base (= 5.1.1-2) but 5.1.1-5 is installed
libitm1 : Depends: gcc-5-base (= 5.1.1-2) but 5.1.1-5 is installed

GITenberg Status Report #2

Quite a bit of work has occurred since our last status report, though it’s rather scattered work in progress and still needs to be put together and documented.

  • We have 14 PG texts converted to asciidoc

  • We have a working asciidoc-to-epub build machine

  • We have the start of a django website

  • We’ll be at Book Expo America

  • We’ll be participating in a hackathon in SFO in June

This file has been truncated, but you can view the full file.
'\" t
.\" Title: donquixote
.\" Author: by Miguel de Cervantes, Translated by John Ormsby
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 04/22/2015
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
.TH "DONQUIXOTE" "3" "04/22/2015" "\ \&" "\ \&"
#!/usr/bin/env python
# -*- mode: python; indent-tabs-mode: nil; -*- coding: iso-8859-1 -*-
"""
ryhme_compiler.py
Copyright 2009 by Marcello Perathoner
Distributable under the GNU General Public License Version 3 or newer.