Skip to content

v1.0.0 release after major cleanup and refactoring

Compare
Choose a tag to compare
@johnwmillr johnwmillr released this 01 Dec 22:08
· 271 commits to master since this release

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 the search_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 and artist.py files (additional work needed)

Additionally, PR #70 introduced the correct Python approach for handling input from the command line.

Have at it!