MetaBrainz Foundation

Handle links to UtaTen on MusicBrainz

Musical works identified on MusicBrainz can be linked to URLs that conform to the whitelist of websites for lyrics.

The objective is to extend the URL cleanup code (written in JavaScript with regular expressions) to match, clean up and validate input URLs to UtaTen, a website about Japanese lyrics. Tests should be extended as well with various examples of valid/invalid input links to this website.

Note: Npm/Node.js is the only system requirement for this task. There is no need to setup the full MusicBrainz server for it. Tests can be run with the command node root/static/scripts/tests/Control/URLCleanup.js directly.

Task tags

  • musicbrainz
  • node.js
  • japanese music
  • javascript
  • regular expression

Students who completed this task

Michael William Nguyen

Task type

  • code Code
  • done_all Quality Assurance
close

2017