Project 01: Gift Expanded - Web Scraping

At the beginning of the summer term, I brought a “gift” to share with my Exploratory Making class. The gift I brought was a subwoofer constructed from a cardboard Modelo box:

To re-engage with my gift, I decided to explore web scraping. Web scraping is a powerful tool that I have been interested in for a long time, but I never engaged with it because I have never learned Python. Thankfully, I can now vibe code simple scripts reliably (most of the time).

Using ChatGPT, I vibe coded a Python script to scrape 500 pages on audio-forums.com and extract all of the words from every page. From there, I used another script to search those results for adjectives that could be used to describe human senses.

After extracting these words, I imported them to TouchDesigner, where I created an interactive cloud that displays a word when the user clicks on the screen.

The process of scraping the audio-forum websites was extremely satisfying to watch.

If I had more time, I would scrape more websites for words. I would also double check that the words are actually being used to describe a sound— many words, like “narrow” and “transparent,” could also have been used to describe physical properties of audio equipment.


Next
Next

Exploration 02 - Deep Listening, Gift Response