osteele
Visiting Researcher @ NYU Shanghai. Previously @ Nest, Apple, AOL, startups. Older projects: Apple Dylan, Quickdraw GX, Laszlo Presentation Server, PyWordNet
NYU ShanghaiShanghai, China
Pinned Repositories
callgraph
Magic to display dynamic call graphs of Python function calls
collections-js
Framework-independent JavaScript collection methods.
dart-tonic
Music theory Dart package
functional-javascript
Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and select (aka filter). It also defines functions such as curry, rcurry, and partial for partial function application; and compose, guard, and until for function-level programming.
gojekyll
A fast Go implementation of the Jekyll blogging engine
jquery-profile
jQuery plugin to profile calls to jQuery selectors.
liquid
A Liquid template engine in Go
multiclone
Clone forks of a GitHub repo, or copies of a GitHub Classroom assignment
p5-server
Command-line tool to create and run p5.js sketches. It runs a server with live reload, sketch-aware directory listings, automatic libraries for JavaScript-only sketches.
vscode-p5server
VSCode extension to launch a live server that is aware of p5.js
osteele's Repositories
osteele/gojekyll
A fast Go implementation of the Jekyll blogging engine
osteele/liquid
A Liquid template engine in Go
osteele/dart-tonic
Music theory Dart package
osteele/p5-server
Command-line tool to create and run p5.js sketches. It runs a server with live reload, sketch-aware directory listings, automatic libraries for JavaScript-only sketches.
osteele/tonic.ts
TypeScript music theory, pitch constellation diagram, and guitar chord calculator
osteele/imu-tools
Send sensor data from an ESP + BNO055 → MQTT and/or serial port
osteele/bootle
“Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.” — Stan Kelly-Bootle
osteele/p5.libs
osteele/vscode-p5server
VSCode extension to launch a live server that is aware of p5.js
osteele/gh-forkstats
Displays GitHub forks and their stats, to identify successors to abandoned repos.
osteele/imu-client-examples
Example web programs that use the imu-tools npm package to connect via BTLE or MQTT to an ESP32 + BNO055
osteele/Arduino_SerialRecord
An Arduino library for sending and receiving multiple-values records on the serial port.
osteele/prompt-matrix.py
A Python package to expand prompt matrix strings.
osteele/terminal-codes-to-html
Convert strings that include terminal color codes to HTML or plain text.
osteele/PoseShare
osteele/choreography_simulator
osteele/dotfiles
my https://dotfiles.github.io
osteele/fix-filename-dates
A command-line tool to add or normalize the dates in filenames
osteele/hanzi-api-server
osteele/hanzi-explorer
Explore the senses, components, and common words of Hanzi characters
osteele/homebrew-tap
🍺😜My Homebrew package manager formulae
osteele/IMU-Clicker
osteele/library-registry
Arduino Library Manager list
osteele/normalize-daily-journal-dates
Rename files with date names to ISO standard, e.g. journals/Nov 1st, 2022.md to 'journals/2022-10-01.md.
osteele/osteele
Config files for my GitHub profile.
osteele/Processing_SerialRecord
A Processing library for sending and receiving multiple-value records on the serial port.
osteele/prompt-matrix.js
osteele/SerialPlotter
osteele/SparseRingBuffer.java
osteele/www
Public website