everynoisescraper

1.0.0 • Public • Published

Everynoise Scraper

Scrape data from everynoise.com

Installation

npm install everynoisescraper --save

Documentation

Require the package

const EverynoiseScraper = require('everynoisescraper');
const ens = new EverynoiseScraper();

.scrape(id)

ens.load().then(() => {
    console.log(ens.scrape(2474));
});
 
/**
 * 
 * Expected output:
 * 
 * {
 *   id: '2474',
 *   genre: 'death metal',
 *   href: 'http://everynoise.com/engenremap-deathmetal.html',
 *   example: 'Deicide "In the Minds of Evil"',
 *   preview: 'https://p.scdn.co/mp3-preview/f8493543d6232019340bc104eb3ccef4e9ed3cdc'
 *  }
 *  
 */

.scrape(genre)

ens.load().then(() => {
    console.log(ens.scrape('dubstep'));
});
 
/**
 * 
 * Expected output:
 * 
 *  {
 *   id: '1304',
 *   genre: 'dubstep',
 *   href: 'http://everynoise.com/engenremap-dubstep.html',
 *   example: 'Skream "Ectogazm"',
 *   preview: 'https://p.scdn.co/mp3-preview/462db95bf3de2e88232a28ee7fa4c0c7b81aab0f'
 *  }
 * 
 */

.scrape('all')

ens.load().then(() => {
    console.log(ens.scrape('all'));
});
 
/**
 * 
 * Expected output:
 * 
 * ...3912 items
 *
 */

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i everynoisescraper

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

5.32 kB

Total Files

5

Last publish

Collaborators

  • motxi