1.0.0 • Published 4 years ago
everynoisescraper v1.0.0
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
1.0.0
4 years ago