Welcome to the Cypher. Blog post here
Here are a couple other blog posts that use Cypher to get data: Analyzing Rap Lyrics Using Word Vectors and Using Lyrics to Predict Genre
=======================
Easily get music lyrics
To install, use pip
:
pip install thecypher
Example:
>>> import thecypher as cy
>>> coasts = cy.get_lyrics('coasts')
>>> coasts[0]
{'album': 'Coasts (2016)',
'artist': 'coasts',
'genre': 'Indie_Pop',
'id': 0,
'lyric': 'We fell in love',
'song': 'Oceans',
'year': '2016'}
Convert it to a pandas DataFrame like so:
>>> import pandas as pd
>>> coasts_df = pd.DataFrame(coasts)
>>> coasts_df.head()
album | artist | genre | id | lyric | song | year | |
---|---|---|---|---|---|---|---|
0 | Coasts (2016) | coasts | Indie_Pop | 0 | We fell in love | Oceans | 2016 |
1 | Coasts (2016) | coasts | Indie_Pop | 1 | Right by the ocean | Oceans | 2016 |
2 | Coasts (2016) | coasts | Indie_Pop | 2 | Made all our plans | Oceans | 2016 |
3 | Coasts (2016) | coasts | Indie_Pop | 3 | Down on the sand | Oceans | 2016 |
4 | Coasts (2016) | coasts | Indie_Pop | 4 | And from the tips of your fingers | Oceans | 2016 |