Pinned Repositories
article-summarizer
Node.js script for running prompts against a URL's page content
aws-email-workflow-starter
Starter code for creating an email-initiated automation workflow using AWS SES and Lambda
base64-wtf
Online tool for calculating the Base64-encoded size of a file
cursor.in
SVG Mac cursor icon downloads
eslint-plugin-todo-plz
Enforce consistent and maintainable TODO comments
highlights
Code for converting, importing, processing, and displaying Kindle, Instapaper, and Safari Books highlights
highlights.sawyerh.com
instapaper-exporter-extension
A simple Chrome extension that adds a button to your browser toolbar which, when clicked, will export your Instapaper highlights as an HTML page (with JSON output included).
jekyll-boilerplate
Helpful files to get started working on a new Jekyll website
twitter-hacks
Twitter API integrations to make it more useful/enjoyable.
sawyerh's Repositories
sawyerh/highlights
Code for converting, importing, processing, and displaying Kindle, Instapaper, and Safari Books highlights
sawyerh/cursor.in
SVG Mac cursor icon downloads
sawyerh/eslint-plugin-todo-plz
Enforce consistent and maintainable TODO comments
sawyerh/xstate-flow-demo
A proof of concept showing XState as a conditional routing tool
sawyerh/uswds-theme-builder
Theme builder for the U.S. Web Design System
sawyerh/form.builders
sawyerh/twitter-timer
A serverless function that fires daily and deletes your Tweets and Twitter likes that are older than 14 days, and disables retweets from everyone you follow.
sawyerh/article-summarizer
Node.js script for running prompts against a URL's page content
sawyerh/kindle-email-to-json
Convert an email export of Kindle notes into a JSON object
sawyerh/base64-wtf
Online tool for calculating the Base64-encoded size of a file
sawyerh/expense-email-gpt
Workflow for turning expense emails into rows in a spreadsheet
sawyerh/sawyer.soy
My personal site
sawyerh/twitter-hacks
Twitter API integrations to make it more useful/enjoyable.
sawyerh/uswds-site
USWDS website and documentation
sawyerh/aws-email-workflow-starter
Starter code for creating an email-initiated automation workflow using AWS SES and Lambda
sawyerh/compare-lines
sawyerh/django-multipage-form
Support for Django ModelForms spanning multiple pages
sawyerh/eslint-plugin-no-node-env
Prevent usage of NODE_ENV
sawyerh/github-projects-link-opener
sawyerh/next-intl
Internationalization (i18n) for Next.js that gets out of your way. 🌐
sawyerh/next-intl-bug-examples
sawyerh/nextjs-pino-transpilePackages-bug
sawyerh/raycast-extensions
Everything you need to extend Raycast.
sawyerh/react-uswds
USWDS 2.0 components built in React
sawyerh/react-uswds-server-components-bug
sawyerh/storybook-css-prefixing-bug
sawyerh/storybook-react-i18next
Storybook i18next addon
sawyerh/type-snob
Raycast extension for finding the correct typographic character
sawyerh/uswds-dev-tools
U.S. Web Design System developer tools
sawyerh/uswds-normalize-reproduction