Making with Code

Data Collection Guides #

From the left menu, select whichever service you would like to analyze! Then, follow the instructions to download your data.

Building out your Dataset #

Now that you’ve got your data, let’s build it out and add more columns.

💻 Start by cloning this repository into your folder. This repository contains Python scripts to build out the database for each service.

cd desktop/cs9/unit_01
git clone https://github.com/the-isf-academy/courseware-data.git

This repository’s file system looks like this, with each service having its own folder.

.
├── README.md
├── imessage_export
├── netflix_export
├── whatsapp_export
├── spotify_export
├── youtube_export

💻 cd into the folder for the service you choose. Here you will see:

  • a requirements.txt file
  • a /data folder
  • a /export folder
  • Python script(s)
💻 Install the necessary requirements inside the service_export folder:
pip3 install -r requirements.txt

👀 Then, open the link to the README.md for your specific service. The README.md contains step by step instructions for how to build out your dataset.

💻 Follow along with the README.md file. If successful, your dataset .csv file will be in the /export folder.

Please notify a teacher if you run into any issues and do not see your dataset.