Django app for analysing the lyrical content of musicians and creating visualisations of common words and phrases with word clouds.
- If music feeds our desire to love, then play on, musician. Play so much music that I become stuffed with it,so love’s appetite for hearing music grows sick and dies -
To run the Project Name locally on your machine, follow these steps:
- Clone the repository: git clone https://github.com/Kudzmat/NoseBleedSection.git
- Navigate to the project directory: cd project-name
- Create a virtual environment: python -m venv venv
- Activate the virtual environment:
- On Windows: venv\Scripts\activate
- On macOS and Linux: source venv/bin/activate
- Install the dependencies: pip install -r requirements.txt
- Run the development server: python manage.py runserver
- Analyse an album's lyrical content and get a visualisation of the project's common lyrics and themes
- Analyse an entire catalogue of an artist's and create word cloud visualisations of the lyrics and themes
-
Launch your web browser and go to http://localhost:8000/ to access the application.
-
Navigate the website and select the artist of your choice
-
Either select an album or use the search bar to search for a specific album from the artist
Search for a specific Drake album... Select a Tinashe album to analyse -
Or view Word Cloud for an entire catalogue of an artist's projects
-
Frontend: HTML, CSS, Bootstrap, Jinja Templates
-
Backend: Python, Django Web Framework
Contributions from the open-source community are welcome. If you find any issues or want to suggest enhancements, feel free to create a pull request or submit an issue.