I like music. But particularly, really, really good music. Not just the music that sounds appealing, but music that makes you think. Lyrics that push the audience. This application is just the beginning of what might push music and song writing to the next level. Simply, as of now, we are analyzing lyrics from the hip hop genre while utilizing test driven development.
'apikey': {String} Create a genius developers account to obtain an API Key for searches
'ignore': {List} Ignore certain words when adding to the dictionary of lyrics
'song_title_ignore': {Tuple} Ignore song titles ending with these to reduce noise get it
'verified_artists_path': {String} path to an existing json file that holds data with the example of art_id.json
To run all the tests implements run: python Tests/test_basic.py
Current Tests Implemented:
Album Title and Year
Album Song URL's
Album Features
Album Song ID's
Description: This will be the main function that will be used to assemble the graph as a whole. As of now, I am adding features to continue building off the data structure in use
Command Line: python main.py artistMapInitial
Description: Runs API calls for all of the range given, and creates objects for them in the provided filename
Command Line: python main.py artistId 1 2000 artistId.json