v1.0.0 release after major cleanup and refactoring
This release is a result of the substantial cleanup work in PR #69.
Improvements:
- Makes substantial clean-ups to API and Genius classes within the
api.py
- Uses the proper exception for catching Timeouts
- Removes drifting code blocks from
search_song
- Adds support for
search_genius_web
, the search endpoint used on Genius.com - Overhauls
search_artist
to use thesearch_genius_web
endpoint, improving reliability and robustness of search results - Improves the while loop criteria for
search_artist
- Updates README style
- Minor clean-ups to the
song.py
andartist.py
files (additional work needed)
Additionally, PR #70 introduced the correct Python approach for handling input from the command line.
Have at it!