1.0.0 • Published 7 years ago

popkwiz v1.0.0

Weekly downloads
1
License
Unlicense
Repository
-
Last release
7 years ago

popkwiz npm version

Scraper for the Pop Music Quiz.

Usage

Example to get a quiz and format it as Markdown:

const popkwiz = require('popkwiz')

popkwiz.quizz()
  .then(questions => questions.map(({ question, options }) => {
    question = question.replace(/<br>/g, '\n')

    return [
      `*${question}*`,
      '',
      `- **${options[0]}**`,
      ...options.slice(1).map(option => `- ${option}`)
    ].join('\n')
  }).join('\n\n'))
  .then(console.log)

Will output something like (showing only the first 3 questions):

'Lonely Boy' was a world wide hit for whom in 1977?

  • Andrew Gold
  • David Soul
  • Peter Frampton
  • Boz Scaggs

Which Michael Jackson album was the official follow up to his succesfull Thriller album?

  • Bad
  • Off The Wall
  • Dangerous
  • Victory

Who had a 2004 hit with their version of 'Car Wash'?

  • Christina Aguilera and Missy Elliot
  • Busta Rhymes and Mariah Carey
  • Alicia Keys and Tony! Toni! Tone!
  • Gwen Stefani and Eve

It can optionally take a category:

popkwiz.quizz('1980s')
  .then(console.log)

You can get the list of categories with:

popkwiz.categories()
  .then(console.log)
1.0.0

7 years ago