Projects

Brickset Connect - Drupal Module

https://www.drupal.org/project/brickset_connect

Brickset Connect is a Drupal 8 module that allows content creators to connect to the Brickset.com API V2 for importing information about Lego sets as stored in the Brickset database. This module defines:

  • Configuration for connecting to the Brickset.com API
  • A content type for storing set information
  • A mechanism for importing set information and creating nodes based on a set number
  • A view for listing imported set numbers, suitable for exporting set numbers
  • A searchable view for listing set details, suitable for searching sets

Technology: Drupal 8, PHP 7, Brickset.com API V2

Tanagra - Markdown Book Pipeline Tool

https://www.tanagra.dev/

Tanagra is a documentation pipeline tool for building a template for a markdown-based book, generating a directory and file structure based on an outline, and then converting markdown files into HTML, PDF, and EPUB books using Pandoc.

In short, Tanagra works like this:

  • You tell Tanagra where you want to start a project and it creates the necessary files.
  • You create an outline and Tanagra converts that outline into a directory and file structure for that book.
  • You write your book in markdown.
  • When you’re done with your book, you tell Tanagra the format (PDF, EPUB, or HTML) in which you’d like to publish your book.
  • You distribute your book to lucky readers! :)

Technology: Python 3, Pandoc, Markdown

Flash Chord - Randomized Chord Generator for Practicing Musicians

https://www.flashchord.com/

Flash Chord is a web-based tool for practicing chords, scales, arpeggios, and generally learning the full range of your instrument. You can set the speed of the chord changes and specify the difficulty/complexity of the chords being presented based on your skill level and desired challenge.

Technology: JavaScript, jQuery, Bootstrap, HTML, CSS