Greg Leppert's repositories
omniauth-pocket
An Omniauth Strategy for Pocket
WordPress-OCR-Plugin
A WordPress OCR plugin for extracting the text from attached images using Tesseract. Official mirror of the svn version at wordpress.org.
two-headed-boy
Convenience functions for writing dual targeted, Clojure (JVM) and ClojureScript (Node.js) apps.
browsertrix-behaviors
Automated behaviors that run in browser to interact with complex sites automatically. Used by ArchiveWeb.page and Browsertrix Crawler.
browsertrix-crawler
Run a high-fidelity browser-based crawler in a single Docker container
capapi-ruby
A Ruby wrapper for CAPAPI
certauth
Simple CertificateAuthority and host certificate creation, useful for man-in-the-middle HTTPS proxy
design-resources
📐 Select websites, tools, assets, and readings for working in and learning about design.
Directolor
ESP32 + NRF24L01+ library to control Levolor blinds
emacs-oob-reboot
A project to revitalize Emacs by providing core-friendly changes for an improved out-of-the-box experience
guide.onym.co
Tools and resources for naming things.
jsdoc-to-markdown
Generate markdown documentation from jsdoc-annotated javascript
Move38-Arduino-Platform
Custom board definitions for the Arduino IDE
packages
Javascript libraries packaged up with Google Closure externs
specs
Specifications developed and maintained by the Webrecorder community.
streisand
Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
stripe-ruby
Ruby library for the Stripe API.
warcio.js
JS Streaming WARC IO optimized for Browser and Node
website-static
The Harvard Library Innovation Lab website