Ryan Alyn Porter's repositories
link-checker
A Ruby gem for checking the links in a web site. Can either scan files or crawl pages. Multi-threaded, with red/green colored output, support for SSL, and support for following redirects. Works great with Octopress, Jekyll, or any collection of static HTML files. With 100% RSpec coverage.
open-sesame
Send authenticated visitors from one Rails site to another using a token. Or send parameters that can't be altered.
aws-app-logger
Emit log messages the way you normally do from Ruby, but leverage the power of AWS CloudWatch, with metrics, alerts, Log Insights, visualization, and more.
aws-app-settings
A Ruby gem for cloud applications to use for managing configuration settings and secrets with AWS Secrets Manager and AWS Systems Manager.
BeachAnalytics
Analysis of how the current case statistics affect my life directly in my location, Miami Beach.
plantuml_diagrams
Generate SVG and PNG files for PlantUML diagrams using a local PlantUML .jar, with a --watch feature.
ryanalynporter-com
Ryan's engineering blog.
webscorer-scraper
A Ruby gem for scraping sporting competition data from Webscorer, a system with no API.
angular-jsonp-problem
Demonstration of a problem with using Angular's JSONP support. https://stackoverflow.com/questions/66787002/how-to-do-a-jsonp-request-with-angular-to-a-static-file-when-you-cant-set-the-c
Anthus
We're an experienced AI solutions lab with a focus on serverless use cases for business.
deaths-line-list--florida-department-of-health
The extracted text for the "Coronavirus: line list of deaths in Florida residents" section in the daily FDOH reports.
documentation-theme-jekyll
A Jekyll-based theme designed for documentation and help systems. See the link for detailed instructions on setting up and configuring everything.
FlowSpec
FlowSpec is an exploration of an open-source declarative language for specifying the structure of data flow diagrams.
jekyll_picture_tag
Easy responsive images for Jekyll.
line-lists--florida-department-of-health
Line lists of cases and deaths in CSV form, extracted from the Florida Department of Health daily updates.
magtag-next-rocket-launch
Code for using the Spacedevs API for updating an Adafruit Magtag to display information about upcoming rocket launches.
mandrill-ruby-api-playground
Tinkering with the Mandrill API.
ovid
Parsing and aggregating raw COVID-19 case and testing JSON data from state Departments of Health
qr-driver
Command-line utility for generating QR codes.
rsam
A framework for using AWS SAM with Ruby.
ruby-amplify-opensearch-backfill
A gem with a CLI and a library to backfill OpenSearch from DynamoDB for Amplify apps.
scaled-out-load-testing-with-ec2
A simple way to use bash and ssh to scale out Artillery Core so that you can do really big load tests.
stable-diffusion-webui
Stable Diffusion web UI
Tao-Box
Repeatable IaC code for provisioning a development workstation in AWS using EC2 and EC2 Image Builder.
web-inspector
Uses Capybara / Selenium / Browserstack to inspect web sites for QA.
website
The COVID Tracking Project website
webvidshot
This tool automates the process of taking screenshots of a webpage, labeling them with timestamps, and generating a video from these screenshots.