I love open source software — it lets me put food on the table. I give back whenever I can.

Check out all of my projects at github/itspriddle.


Bashword

Aug 2021 - Present

I wanted a password generator that I could quickly drop on any system and created Bashword, a pure bash password/passphrase/PIN generator.

Tags: bash, passwords, github, linux, macos, windows, open source

View on GitHub →


things-cli

May 2021 - Present

I wrote things-cli to work with Things 3 on macOS. This was the first project I’ve done with Bash testing (via bats) and GitHub Actions, and also the first one that I shipped a man page with.

Tags: bash, things, cli, github, macos, open source

View on GitHub →


vim-shellcheck

Sep 2018 - Present

Vim wrapper for ShellCheck, a static analysis tool for shell scripts.

It adds adds :ShellCheck and :LShellCheck commands to run ShellCheck on the current buffer (or custom range/visual selection). Errors are sent to the quickfix/location list window, and in error windows, gb opens the GitHub wiki page for the error in a browser.

Tags: bash, git, github, open source, shellcheck, vim plugin

View on GitHub →


generate-password.lbaction

Mar 2018 - Present

generate-password.lbaction is a LaunchBar 6 Action to generate secure passwords and copy them to the system clipboard.

It uses the KeePass Password Generator to allow you to specify a character set for the generated password. This functionality is provided by an included copy of the keepass-password-generator RubyGem — no external dependencies are required.

Tags: launchbar, open source, osx, ruby, security

View on GitHub →


shotty

Feb 2017 - Present

shotty is a ruby script that makes it easier to share screenshots and files via Dropbox on OS X.

Tags: api, dropbox, git, github, launchd, oauth, open source, osx, ruby, sinatra

View on GitHub →


ReamazeAPI

Jun 2016 - Present

ReamazeAPI is a RubyGem that interfaces with the Reamaze REST API. I created the initial implementation and maintain the open source project on GitHub.

Tags: api, git, github, minitest, open source, reamaze, ruby, rubygems

View on GitHub →


wp-cli-tgmpa-plugin

Apr 2016 - Present

wp-cli-tgmpa-plugin is a WP-CLI package for working with WordPress plugins required using the TGM Plugin Activation library.

Tags: git, github, open source, php, tgmpa, wordpress, wp-cli

View on GitHub →


TrustMe

Nov 2014 - Present

TrustMe is a RubyGem that interfaces with the TeleSign. REST API. I created the initial implementation and maintain the open source project on GitHub.

Tags: api, git, github, open source, rspec, ruby, rubygems, telesign

View on GitHub →


rake-tomdoc

Jul 2013 - Present

rake-tomdoc is a RubyGem that adds adds rake tomdoc to generate documentation for publishing to GitHub Pages.

Tags: documentation, git, github, github pages, open source, ruby, rubygems, tomdoc

View on GitHub →


Splinter

Mar 2012 - Present

Splinter is a RubyGem that provides helpers for integration tests using Capybara. I created the initial implementation and help maintain the open source project on GitHub.

Tags: api, capybara, git, github, open source, rspec, ruby, rubygems

View on GitHub →


gem-create

Mar 2012 - Present

gem-create is a RubyGems plugin. It provides a gem create command which can be used to generate a skeleton for working on a new RubyGem.

Tags: git, github, open source, minitest, ruby, rubygems

View on GitHub →


vim-marked

Feb 2012 - Present

vim-marked is a tiny plugin I made to integrate Vim and Marked.app. It allows you to open the current Markdown buffer in Marked from within Vim.

Tags: applescript, git, github, markdown, open source, vim plugin

View on GitHub →


Rainman

Dec 2011 - Mar 2012

Rainman was a RubyGem implementing the abstract factory pattern in Rails applications’ service objects. It was a premature abstraction and development was abandoned when I realized it was adding unnecessary complexity to projects. I consider Rainman a successful failure that was a valuable lesson in knowing when to abstract.

Tags: git, github, open source, rspec, ruby, rubygems

View on GitHub →


Snuggie

Jun 2011 - Jul 2015

Snuggie is a RubyGem that interfaces with the Softaculous API. I created the initial implementation and helped manage the open source project on GitHub.

Tags: api, git, github, open source, rspec, ruby, rubygems, softaculous

View on GitHub →


FannyPack

May 2011 - Jul 2015

FannyPack is a RubyGem that interfaces with the Fantastico API. I created the initial implementation and helped manage the open source project on GitHub.

Tags: api, fantastico, git, github, open source, rspec, ruby, rubygems

View on GitHub →


whmcs-ruby

Mar 2011 - May 2011

whmcs-ruby provides Ruby bindings for the WHMCS API. This project was extracted from my work with DotBlock.

Tags: api, git, github, open source, rspec, ruby, rubygems, whmcs

View on GitHub →


TiFighter

Feb 2011 - May 2011

TiFighter is a jQuery-like library designed to help you wage intergalactic war on your Titanium Mobile applications. This was one of my first projects using CoffeeScript and I immediately fell in love.

Tags: appcelerator, coffeescript, git, github, javascript, open source, ruby, rubygems

View on GitHub →


DotBlock API Clients

Feb 2011 - May 2011

As part of my work on DotBlock Mobile, I created API clients in Bash, PHP, and Ruby for customers to access the DotBlock API.

Tags: api, bash, git, github, open source, php, ruby, rubygems

View on GitHub →


ActiveMailbox

Dec 2010 - May 2011

I got sick of manually working with Asterisk Voicemail files and created ActiveMailbox to make my life a little easier. This was the first proper RubyGem I released and it was a lot of fun to learn the ins and outs of gem creation.

Tags: api, asterisk, git, github, linux, open source, ruby, rubygems, test unit, voicemail

View on GitHub →


APND

Sep 2010 - Sep 2011

APND (Apple Push Notification Daemon) is a RubyGem that integrates with Apple’s Push Notification Service.

Tags: api, apple push notification service, git, github, open source, rspec, ruby, rubygems

View on GitHub →


dotfiles

May 2010 - Present

My dotfiles include my development environment for use on OS X and Linux. Although this project is only used by me, it is one of my favorites because it provides a baseline for improving my workflows and allows me an easy way to share that information with others.

Tags: bash, git, git, github, linux, open source, osx, php, ruby, vim

View on GitHub →


CodeIgniter ActionMailer

Apr 2010 - May 2011

I missed ActionMailer from Ruby on Rails and started hacking up something similar for use with CodeIgniter apps. I gave it just enough love to be useful before I decided to use Rails for the app I was planning on using it with.

Tags: codeigniter, email, git, github, open source, php

View on GitHub →