☁️ ☁️ ☁️
🚲
🎵

Data Mining Dylan

May 2018
Python Scrapy Pandas GeoJSON VueJS Leaflet

An interactive exploration of the places Bob Dylan references in his songs.

Data Mining Dylan screenshot showing an interactive bubble map

[Webpage] [GitHub]

Bob Dylan sings many narrative-centered songs set all around the world. This project lets users explore the places he references.

Using Python, I scraped BobDylan.com for lyrics and then counted references to places with rudimentary NLP techniques. The results are presented via an interactive web page containing a bubble map chart synchronized with a lyrics display panel using VueJS and Leaflet. This project was presented at a digital humanities conference during my undergraduate study at Carleton.

  • Tools and technologies: Python (Scrapy, Pandas, Jupyter), GeoJSON, VueJS, Leaflet.
  • Skills showcase: Web scraping, NLP, interactive web app development.