Ultimate-Guitar.com is the world's largest online database of guitar tablature. They also have a horrible UI that is filled with advertisements, interstitials, and other annoying stuff.
This package allows you to programmatically fetch tabs and do pretty much whatever you want with them depending on the data structure of the response.
.wav
(Thanks to https://github.com/timiskhakov/music)!! ultimateguitar.Explore
) go build
(lol) Run ./ultimate-guitar-scraper -h
if you're curious, buuuut...
./ultimate-guitar-scraper fetch -id 96835 -output wee.wav
./ultimate-guitar-scraper get_all --output ./out
cmd/data/template.tmpl
): ./ultimate-guitar-scraper export -id 96835
./ultimate-guitar-scraper wav -id 113039 -output hallelujah.wav
As much as I appreciate the work UG has done compiling the largest online guitar tabs database, I can't bring myself to use their website or mobile app (and definitely not their website on mobile!). I started working on this package (originally a node module) as a way for me to view tabs/chord charts without dealing with their display ads and interstitials.
This software's purpose is purely educational. I am not responsible for how you use this package. This repository and all others associated with it are not affiliated with, authorized, or endorsed by Ultimate-Guitar.com.