taylor
A comprehensive resource for data on Taylor Swift songs, and ggplot2 helper functions
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.8%) to scientific vocabulary
Keywords
color-palettes
data
genius-lyrics
ggplot2-themes
lyrics
r
spotify
spotify-api
taylor-swift
Last synced: 6 months ago
·
JSON representation
Repository
A comprehensive resource for data on Taylor Swift songs, and ggplot2 helper functions
Basic Info
- Host: GitHub
- Owner: wjakethompson
- License: other
- Language: R
- Default Branch: main
- Homepage: https://taylor.wjakethompson.com
- Size: 70.1 MB
Statistics
- Stars: 50
- Watchers: 4
- Forks: 13
- Open Issues: 2
- Releases: 8
Topics
color-palettes
data
genius-lyrics
ggplot2-themes
lyrics
r
spotify
spotify-api
taylor-swift
Created over 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
Contributing
License
Code of conduct
README.Rmd
---
output: github_document
---
```{r setup, include = FALSE}
library(tidyverse)
library(taylor)
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# taylor
[](https://www.repostatus.org/#active)
[](https://lifecycle.r-lib.org/articles/stages.html)
[](https://CRAN.R-project.org/package=taylor)
[](https://cran.r-project.org/package=measr)
[](https://github.com/wjakethompson/taylor/actions/workflows/R-CMD-check.yaml)
[](https://app.codecov.io/gh/wjakethompson/taylor)
[](https://app.netlify.com/sites/r-taylor/deploys)
[](https://keybase.io/wjakethompson)

## Overview
The goal of taylor is to provide easy access to a curated data set of Taylor Swift songs, including lyrics and audio characteristics. Data comes [Genius](https://genius.com/artists/Taylor-swift) and the [Spotify API](https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02).

## Installation
You can install the released version of taylor from [CRAN](https://cran.r-project.org/) with:
``` r
install.packages("taylor")
```
To install the development version from [GitHub](https://github.com/) use:
``` r
# install.packages("remotes")
remotes::install_github("wjakethompson/taylor")
```
## Example
There are three main data sets. The first is `taylor_album_songs`, which includes lyrics and audio features from the Spotify API for all songs on Taylor's official studio albums. Notably this excludes singles released separately from an album (e.g., *Only the Young*, *Christmas Tree Farm*, etc.), and non-Taylor-owned albums that have a Taylor-owned alternative (e.g., *Fearless* is excluded in favor of *Fearless (Taylor's Version)*). We support artists owning their work.
```{r album-songs}
taylor_album_songs
```
You can access Taylor's entire discography with `taylor_all_songs`. This includes all of the songs in `taylor_album_songs` plus EPs, individual singles, and the original versions of albums that have been re-released as *Taylor's Version*.
```{r all-songs}
taylor_all_songs
```
Finally, there is a small data set, `taylor_albums`, summarizing Taylor's album release history.
```{r albums}
taylor_albums
```
## Code of Conduct
Contributions are welcome.
To ensure a smooth process, please review the [Contributing Guide](https://taylor.wjakethompson.com/CONTRIBUTING.html).
Please note that the taylor project is released with a [Contributor Code of Conduct](https://taylor.wjakethompson.com/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.
Owner
- Name: Jake Thompson
- Login: wjakethompson
- Kind: user
- Location: Lawrence, KS
- Company: @atlas-aai
- Website: https://wjakethompson.com
- Twitter: wjakethompson
- Repositories: 6
- Profile: https://github.com/wjakethompson
Assistant Director of Psychometrics @atlas-aai.
GitHub Events
Total
- Create event: 3
- Release event: 1
- Issues event: 3
- Watch event: 7
- Delete event: 1
- Issue comment event: 1
- Push event: 25
- Pull request event: 2
- Fork event: 2
Last Year
- Create event: 3
- Release event: 1
- Issues event: 3
- Watch event: 7
- Delete event: 1
- Issue comment event: 1
- Push event: 25
- Pull request event: 2
- Fork event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jake Thompson | w****n@g****m | 495 |
| olivroy | o****1@h****m | 17 |
| Eric | e****7@p****m | 3 |
| abcasada | 4****a | 1 |
| Sara Carioscia | s****a@g****m | 1 |
| Hadley Wickham | h****m@g****m | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 22
- Total pull requests: 31
- Average time to close issues: about 2 months
- Average time to close pull requests: 15 days
- Total issue authors: 3
- Total pull request authors: 7
- Average comments per issue: 0.18
- Average comments per pull request: 1.35
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 1
- Average time to close issues: about 1 month
- Average time to close pull requests: about 2 months
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 1.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- wjakethompson (20)
- melaniewalsh (1)
- ericwu17 (1)
Pull Request Authors
- wjakethompson (30)
- olivroy (4)
- ericwu17 (2)
- abcasada (2)
- EricWu2003 (1)
- scarioscia (1)
- hadley (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 340 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 8
- Total maintainers: 1
cran.r-project.org: taylor
Lyrics and Song Data for Taylor Swift's Discography
- Homepage: https://taylor.wjakethompson.com
- Documentation: http://cran.r-project.org/web/packages/taylor/taylor.pdf
- License: MIT + file LICENSE
-
Latest release: 3.2.0
published about 1 year ago
Rankings
Forks count: 10.1%
Stargazers count: 15.1%
Average: 24.2%
Dependent packages count: 29.8%
Downloads: 30.5%
Dependent repos count: 35.5%
Maintainers (1)
Last synced:
6 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.6 depends
- crayon * imports
- ggplot2 * imports
- glue * imports
- lifecycle * imports
- methods * imports
- rlang * imports
- scales * imports
- tibble * imports
- vctrs * imports
- knitr * suggests
- palmerpenguins * suggests
- rmarkdown * suggests
- spelling * suggests
- testthat >= 3.0.0 suggests
- vdiffr >= 1.0.2 suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/lint.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- nwtgck/actions-netlify v1.1 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite