title: An ultimate-guitar API and usage of ultimate-api
body: <p>I have this project in a DB course I'm taking this semester in which I'm required to build a web application and a design a DB for it.</p>
  
  <p>The first step is to collect a large amount of records (At least 20k) which are music-related or themed. Now, I'm a guitar player myself so I wanted to do something with guitar tabs and/or chords and thought of using <a href="https://www.ultimate-guitar.com/" rel="nofollow noreferrer">https://www.ultimate-guitar.com/</a> as a source for tabs and chords.</p>
  
  <p>Unfortunately, <a href="https://www.ultimate-guitar.com/" rel="nofollow noreferrer">https://www.ultimate-guitar.com/</a> does not provide an API that would allow me to easily access and retrieve a large amount of tabs. Luckily for me I found a couple of public GitHub repositories that seems to be what I need, even more so, one of them is in python which is the language of choice for this project.</p>
  
  <p>Sadly, I am not versed in the ways of using external API's and I found myself unable to use the aformentioned repositories. I'm not sure if they are incomplete or if I simply failed to understand how to operate them. I tried cloning them using my PyCharm IDE but was unable to use them to get the tabs.</p>
  
  <p>In an attempt to avoid writing something from scratch myself (which would take a considerable amount of time that frankly I do not have) I'm left with two choices:</p>
  
  <ol>
  <li>Ask SO for help with figuring out how to use these API's.</li>
  <li>Change the subject of my project.</li>
  </ol>
  
  <p>Because it is a group project I would like to avoid the second option and so here are the repositories I found on GitHub:</p>
  
  <ol>
  <li><a href="https://github.com/joncardasis/ultimate-api" rel="nofollow noreferrer">https://github.com/joncardasis/ultimate-api</a> (Python)</li>
  <li><a href="https://github.com/vincepii/uguitar-python" rel="nofollow noreferrer">https://github.com/vincepii/uguitar-python</a> (Python)</li>
  <li><a href="https://github.com/masterT/ultimate-guitar-scraper" rel="nofollow noreferrer">https://github.com/masterT/ultimate-guitar-scraper</a> (JavaScript)</li>
  </ol>
  
  <p>I've sent an email to the author of the first repository as it is the most promising of the three but because of time constraints I've posted this question simultaneously.</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>As suggested, I will speicify my question, how can I use ultimate-api to write a python client program that access the tabs.</p>
  
  <p>Your counsel and guidance is appreciated.</p>