0.0
No commit activity in last 3 years
No release in over 3 years
Converts iRealB chords to the chords-json format.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
~> 2.0

Runtime

~> 0.6.0
~> 0.13
 Project Readme

iReal B Parser¶ ↑

Parses the iReal B chords format and outputs chords-json.

NOTE: Broken with new iRealB File Format!¶ ↑

Sometime within the past year iRealB changed their file format, and it’s now much less straightforward. Though the delimeters seem largely the same, the actual chords changes are encoded in some way. I welcome contributions to get this gem updated to parsing the new iRealB format.

Command-Line Usage¶ ↑

The gem comes with a single thor task “chords-json” that will take a file containing the iReal B chords format and convert it to chords-json (github.com/rubiety/chords-json).

$ irealb_parser json file.txt

How to Get a File¶ ↑

Various iRealB links are available on the iRealB forums.

  • Find a link, and copy link to the clipboard. What you have copied is the URL-encoded contents of the text we need to process.

  • Go to a URL decoder like this, paste the entire string in there, but remove the “irealb://” prefix.

  • Take decoded contents and save it to a text file.

  • Run $ irealb_parser json file.txt against the file.