This is a little project I worked on as a challenge from a senior developer I used to work with. dg_parser, in essence, has a single field in its admin page where you enter the name of the artist you'd like to look up. When submitted, the module connects to the Spotify API, and pulls the artist info, every album they've ever put out and its info, and every track on every album (and its info). At the end of it, it populates the content types Artist, Album and Track. Voila, a whole discography in under a minute.
Future things I'd like to do with this:
- Create default Views for the content, much like what's reflected on Spotify. An artist landing page with the top 5 albums, an top 5 tracks, along with album landing pages.
- Auto-create the content types needed on module install
If you're interested in becoming a co-maintainer, please let me know.