Git Product home page Git Product logo

fabio1623 / mid-bootcamp-project Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 15.81 MB

A data analysis project on the most popular podcasts on Spotify in Germany in December 2022, including scraped data, cleaned and enriched data, a Jupyter notebook, and images for a Tableau presentation.

Jupyter Notebook 100.00%
data-analysis spotify enriched-data germany jupyter-notebook podcasts presentation scraped-data tableau cleaned-data december-2022

mid-bootcamp-project's Introduction

Top 100 Spotify Podcasts in Germany Data Analysis Project (mid-bootcamp-project)

Introduction

This project aims to provide insights into the most popular podcasts on Spotify in Germany in December 2022. (100 Podcasts & 17k Episodes)

Data Sources

We have scraped data from the following sources:

The scraped data can be found in the scraped_data folder.

Data Folder

In the data folder, we have a json folder which contains cached HTTP responses and a csv folder which contains cleaned podcasts (shows) and their episodes data.

Image Folder

The image folder contains images used for the Tableau presentation. (https://public.tableau.com/shared/742R67JT9?:display_count=n&:origin=viz_share_link)

Spotify Data Aggregator Notebook

The spotify-data-aggregator notebook performs the following tasks:

  1. It cleans the spotify_top_100_germany.csv file.
  2. It retrieves podcast and episodes data from the Podcast IDs found in the spotify_top_100_germany.csv file using the Spotify REST API (https://developer.spotify.com/documentation/web-api/reference/) and the spotipy library.
  3. It enriches the data using OpenAI and cleans the podcast and episodes data again.
  4. It saves the podcast and episodes data in a MySQL database.

Conclusion

We hope that this project helps you to better understand the most popular podcasts on Spotify in Germany in December 2022.

mid-bootcamp-project's People

Contributors

fabio1623 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.