Andrew McGill's repositories
serendipity-bot
Asks Slack users what cool things they're up to so it can share them with the rest of the team.
atlantic-tik-tok
An alternative way to read The Atlantic, modeled after TikTok.
atlantic-door-camera
Handles a Slack slash command and sends a picture via a Raspberry Pi.
atlantic-share-image-generator
Makes text-only cards for stories that don't have ready imagery.
atlantic-timeline-share-cards
Bookmarklet proof-of-concept for programmatically generating share cards for The Atlantic's timeline project
cherrypicker
Connects people to their closest Washington, D.C. cherry tree.
guess-graph
An interactive graph that challenges people to draw their best guess at a trend, and then shows them reality.
silverpop-node
Wrapper for the IBM Engage (Silverpop) XML API.
arm5077.github.io
Personal website
atlantic-homepage-tracker
Tracks which stories are occupying the curated portion of TheAtlantic.com and stores in a MongoDB database.
generator-mcgill
Yeoman generator for web apps
mcgill-js-dev-env
My personal javascript development environment, with Webpack, ESlint, and Babel.
mcu-rankings
Rank your favorite Marvel Cinematic Universe movies and share your opinion with your fellow nerds.
mcu-rankings-cli
Command line utility to help rank Marvel Cinematic Universe movies using Quicksort.
the-atlantics-daily-idea
The Atlantic's flagship Alexa skill!
waymo-amp-story
AMP story on Google's Waymo Cars for The Atlantic