https://github.com/seanfhear/tab-scraper
Interface for downloading guitar tabs from Ultimate Guitar
https://github.com/seanfhear/tab-scraper
chords guitar guitar-chords guitar-tablature guitar-tabs ultimate-guitar web-scraping
Last synced: 6 months ago
JSON representation
Interface for downloading guitar tabs from Ultimate Guitar
- Host: GitHub
- URL: https://github.com/seanfhear/tab-scraper
- Owner: seanfhear
- Created: 2019-05-01T11:32:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:57:53.000Z (over 2 years ago)
- Last Synced: 2024-08-02T13:28:58.066Z (9 months ago)
- Topics: chords, guitar, guitar-chords, guitar-tablature, guitar-tabs, ultimate-guitar, web-scraping
- Language: Python
- Homepage:
- Size: 279 KB
- Stars: 85
- Watchers: 5
- Forks: 6
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tab-scraper
An interface for downloading guitar tabs from Ultimate Guitar.
Get screenshots of Guitar Chords, Tabs, Bass Tabs and Ukulele Chords with no clutter.
Chords | Tab
:------:|:------|
 | You can also download GuitarPro and PowerTab files.
All files are sorted into directories for quick and easy access.### Prerequisites
1. Firefox Web Browser
### Running the Program
#### Executable
1. Download an executable version [here](https://github.com/Sean-Hassett/tab-scraper/releases).
2. Follow instructions in the readme.txt provided.#### Command Line
1. Open settings.cfg and enter in the root directory where you would like all tabs to be stored e.g. username/Music/Tabs/
2. Download [Geckodriver](https://github.com/mozilla/geckodriver/releases) and put the geckodriver executable into the src directory.
3. Run `pip install -r requirements.txt`
4. run `python tab_scraper.py` from src directory.### Built With
- Python 3
- [PyQT5](https://pypi.org/project/PyQt5/)
- [Selenium](https://selenium-python.readthedocs.io/)
- [Geckodriver](https://github.com/mozilla/geckodriver/releases)