James Wah (@abrasive)

Top repositories

1

shairport

Airtunes emulator! Shairport is no longer maintained.
C
2,436
star
2

mygov-totp-enroll

Enroll a real TOTP client to access myGov
JavaScript
99
star
3

nightcap

Run Windows screensavers under xscreensaver, using copious quantities of wine
C
47
star
4

nxBender

Open source client for netExtender SSL VPNs
Python
41
star
5

spacefn-evdev

SpaceFn keyboard layout for Linux using libevdev
C
40
star
6

epson-reversing

Bits and bobs relating to reversing Epson printers circa 2020
Python
25
star
7

tinyhidd

A minimal replacement for BlueZ, for use with Bluetooth keyboards and mice on Linux. Uses BTstack, doesn't require kernel support, BlueZ, DBus...
C
23
star
8

saturn-pademu

Gamepad emulator for plugging in to Sega Saturn. Work in progress!
C++
11
star
9

switchbox

Windows-style window-level "alt-tab" support for OS X
Objective-C
8
star
10

pdf2tspl

Tool to print to TSPL-based label printers eg. Hotlabel/Xprinter
Python
5
star
11

x900-otsakupuhastajat

Tool for checking & cleaning nozzles on Epson Stylus Pro 4900 and related printers.
Python
4
star
12

btstack

Tracking fork of BTstack. Includes daemon-specific patches, and its edge is slightly less bleeding than upstream's SVN.
C
3
star
13

unLZKJ

Tools for unpacking & repacking Dreamcast & Naomi games, including the "LZKJ" compression used in Azumanga Puzzle Bobble
Python
3
star
14

gk802-uboot

u-boot tree for GK802 and HI802 "HDMI dongle"/"tv stick" quad core minicomputers
3
star
15

wgo2tool

Tools for working with the RΓΈde Wireless GO II wireless microphone/recorder.
Python
3
star
16

bento-linux-build

Scripts and files to build kernels and userlands for Debian on VT8500/WM8505 ARM devices, in both tablet and netbook forms.
Shell
1
star
17

intertube

Minimal UDP VPN
Python
1
star