https://github.com/ishijo/Taylor-Swift-Lyrics
Database (.txt and .csv) of all Taylor Swift Song Lyrics upto April'23
https://github.com/ishijo/Taylor-Swift-Lyrics
data-science dataset datasets nlp-machine-learning taylor-swift text-mining
Last synced: 11 months ago
JSON representation
Database (.txt and .csv) of all Taylor Swift Song Lyrics upto April'23
- Host: GitHub
- URL: https://github.com/ishijo/Taylor-Swift-Lyrics
- Owner: ishijo
- License: mit
- Created: 2023-04-22T08:33:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:05:10.000Z (about 2 years ago)
- Last Synced: 2024-05-22T13:31:28.941Z (about 2 years ago)
- Topics: data-science, dataset, datasets, nlp-machine-learning, taylor-swift, text-mining
- Language: Jupyter Notebook
- Homepage: https://www.kaggle.com/datasets/ishikajohari/taylor-swift-all-lyrics-30-albums
- Size: 15.8 MB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```Added 2 more albums (July'23)```
This dataset contains almost all (if not all) of *Taylor Swift* Songs' **Lyrics** (46 Albums currently). The format for the lyrics is completely textual (.txt format) to provide complete flexibility to the user đ. The data set also contains **Cover art** for all of these Albums.
Each album has a different directory for itself.
Also a list of Albums csv file and one for all albums individually in the 'Tabular' directory provided.
### Please Upvote if this helps you!
# Albums:
46 Albums from Taylor Swift's discography, including 10 **studio** albums, and various **deluxe**, **live**, **re-recorded**, **language** editions and **remix** albums among many others.
1. Speak Now
2. Taylor Swift
3. Fearless
4. Speak Now: World Tour Live
5. Red
6. 1989
7. Fearless (Platinum Edition)
8. Reputation
9. Lover
10. Speak Now (Deluxe)
11. Folklore
12. Evermore
13. evermore (deluxe version)
14. evermore: the dropped your hand while dancing chapter
15. evermore (Japanese Edition)
16. evermore: the âforever is the sweetest conâ chapter
17. the âladies lunchingâ chapter
18. Fearless (Taylorâs Version)
19. Red (Taylorâs Version)
20. Fearless (Taylorâs Version): The Halfway Out the Door Chapter
21. Fearless (Taylorâs Version): The Kissing In The Rain Chapter
22. Fearless (Taylorâs Version): The I Remember What You Said Last Night Chapter
23. Fearless (Taylorâs Version): The From the Vault Chapter
24. evermore (digitally autographed fan edition)
25. Red (Taylorâs Version): Could You Be The One Chapter
26. Red (Taylorâs Version): She Wrote A Song About Me Chapter
27. Message In A Bottle (Fat Max G Remix) (Taylorâs Version)
28. Red (Taylorâs Version): The Slow Motion Chapter
29. Red (Taylorâs Version): From The Vault Chapter
30. the lakes - 7" Single (Record Store Day Exclusive)
31. All Too Well (10 Minute Version) [The Short Film] - EP
32. Carolina (From The Motion Picture âWhere The Crawdads Singâ)
33. Midnights
34. Midnights (Target Exclusive)
35. Midnights (Apple Music Exclusive)
36. Midnights (3am Edition)
37. Anti-Hero (Remixes)
38. Lavender Haze (Remixes)
39. The More Lover Chapter
40. The More Fearless (Taylorâs Version) Chapter
41. The More Red (Taylorâs Version) Chapter
42. folklore: the long pond studio sessions (Record Store Day Exclusive)
43. Speak Now (Taylor's Verson)
44. Midnights (The Late Night Edition)
45. Midnights (The Till Dawn Edition)
46. Lover (Live From Paris) Heart Shaped Vinyl
## Note:
### *(For reference regarding directory and file names)*
To convert the album names into the file name format, the following was used:
```python
album_dirname = re.sub('[^a-zA-Z0-9_]','_',''.join(album.split()))
```
```python
track_filename = re.sub('[^a-zA-Z0-9_]','_',''.join(track_name.split())) + '.txt'
```
# Inspiration:
You can use the data to -
- Conduct a sentiment analysis of Taylor's songs
- Use as a data source for a creative project
- Make a word cloud
- Analyse patterns in Taylor's lyrics
Hope this helped, have fun!
## Acknowledgements:
This data has been collected from Genius through its API