Skip to content

🎸 Python API which scrapes ultimate-guitar.com for guitar chords

Notifications You must be signed in to change notification settings

joncardasis/ultimate-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate-API

🎸 An API for ultimate-guitar.com

Python-Version

Setup

  1. Install python3 from https://www.python.org/downloads/

  2. Create a virtual environment of python3:

    # Install virtualenv:
    # pip install virtualenv
    virtualenv -p /usr/local/bin/python3 venv
    source venv/bin/activate
  3. Install dependancies:

    pip install -r requirements.txt
  4. Usage:

    export FLASK_DEBUG=1 // Export for debug
    python run.py

Endpoints

Method Endpoint Parameters Result
GET /tab url: A full (including protocol) url for an ultimate-guitar.com tab. JSON response containing tab info as well as each tab line

Running Tests

To run the full test suite execute the following from the top level directory.

python test.py

About

🎸 Python API which scrapes ultimate-guitar.com for guitar chords

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages