Skip to content

Showcase visualizations about Common Japanese Words in YOASOBI Lyrics

Notifications You must be signed in to change notification settings

sakan811/Common-Japanese-Words-in-YOASOBI-Lyrics

Repository files navigation

Common Japanese Words in YOASOBI Lyrics

Update May 25th, 2024

Showcase visualizations about the common Japanese words in YOASOBI's songs' lyrics.

Status

CodeQL
Python application

Project Details

Lyrics were based on genius.com

Japanese words were extracted using SudachiPy and romanized using Cutlet.

Based on 25 YOASOBI songs

Visualizations

Instagram
Facebook

Code Base Details

To Start Web-scraping Process

  • Go to yoasobiscraper.py
  • Run the script.
  • SQLite database 'yoasobi.db' will be initialized.

Package yoasobi_project

extract.py

  • Extract words from the lyrics.

sql_query.py

  • Return a specific SQL query.

sqlite_db.py

  • Contain functions that deal with the database itself.
  • Migrate the scraped data to SQLite database.

utils.py

  • Contain utility functions.

web_scrap.py

  • Scrap lyrics from the given urls.
  • Extract song name from the scraped lyrics.
  • Return song's lyrics.