Skip to content

s-helal/tiktokify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What Makes TikTok Tick? An Exploration of Attributes that make a Popular TikTok Song

Final Term Project for STA141B: Data and Web Technologies for Data Analysis at UC Davis

Darya Petrov, Kevin Xu, Radhika Kulkarni, and Sameerah Helal

Motivation: TikTok has been around for only a few years, but in that time has managed to capture a worldwide audience with its enticing songs and consumable content. With music being an important component of TikTok's short-form content, we want to investigate what makes music on TikTok popular to current audiences. We compared features of popular TikTok songs to popular songs in the United States to try to find out what what makes a TikTok song popular, and how that differs from mainstream music in the US.

Python packages used: requests, pandas, numpy, counter, time, spotipy, SpotifyClientCredentials

Navigating this project:

  • ./code: contains scraper.py which contains the code for scraping data from Spotify using an API
  • ./data: contains 4 .csv files containing Spotify data scraped on 11/21/2021
  • ./notebooks: contains jupyter notebooks of our visualzations and analysis
    • Tiktokify_Report.ipynb is the report writeup
    • More_Vis.ipynb contains more visualizations not included in the writeup
    • Presentation_Slides.ipynb is the slide deck for our in-class presentation

About

What Makes TikTok Tick? An exploration of the attributes of songs that go viral on TikTok.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors