Nathan Friedly's repositories
node-unblocker
Web proxy for evading internet censorship, and general-purpose Node.js library for proxying and rewriting remote webpages
set-cookie-parser
Parse HTTP set-cookie headers in JavaScript
nodeunblocker.com
Evade internet censorship!
node-bestzip
Provides a `bestzip` command that uses the system `zip` if avaliable, and a Node.js implimentation otherwise.
facebook-js-sdk
Facebook's debug.js (what gets minified into sdk.js), updated every 10 minutes
approximate-number
Converts numbers into a more human-friendly format. E.g. 123456 becomes 123k. Similar to `ls -lh` or Stack Overflow's reputation numbers.
get-user-media-promise
Basic wrapper for navigator.mediaDevices.getUserMedia with automatic fallback to navigator.getUserMedia
nfriedly.com
My personal website. Contact info, portfolio, links, etc.
couchdb-backup-restore
Node.js library for simple backup and restore of CouchDB databases
node-whats-my-ip
Simple text-based service to find your public IP. Can be run for free on heroku (and likely other similar services)
docpad-plugin-redirector
DocPad plugin for redirecting URLs to other websites via configuration.
running-average
Memory-efficient module that tracks the average value of an unlimited quantity of numbers
contributor-locations
List the locations of all contributors to a GitHub repo.
ua.nfriedly.com
Static User Agent parser, previously at whatsmyua.com
advent-of-code-2023
My solutions to the 2023 Advent of Code challenges
content
The content behind MDN Web Docs
flatbuffers
FlatBuffers: Memory Efficient Serialization Library
fullstory-babel-plugin-annotate-react
A Babel plugin that annotates React components, making them easier to target with FullStory search
GPD-before-buying
What you should know if you are purchasing a GPD product for the first time.
mastodon-to-bluesky
A Node.js script for crossposting from mastodon to bluesky
openwrt-packages
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
rate-limit-memcached
A rate limiting store for express-rate-limit with Memcached
ratelimit-headers
Repository for IETF WG draft ratelimit-headers