bbffbb-scraper

0.0.4 • Public • Published

ffbb.com scraper

js-semistandard-style travis-ci

Scraper library for the http://www.ffbb.com and https://resultats.ffbb.com site.

Usage

Mine licensees

const miners = require('bbffbb-scraper').miners;


const param = {
    firstName: "Pierre", // licensee firstname
    lastName: "Durand", // licensee lastname
    licenseId: null, // license 
    gender: null, // licensee gender (M or F allowed). M is default value
    nationalId: null, // licensee national id
    birthDate: null, // licensee birth date (format DD/MM/YYYY)
    association: null, // licensee's association
};

miners.mineLicense(param, (err, licensees) => {
    if(err) {
        console.error(err);
    } else {
        console.log(licensees);
    }
});

firstName, lastName, licenseId could be set with * to search part of value. (example : firstname: "Pi*", lastName: "*Dur")

Mine associations

const miners = require('bbffbb-scraper').miners;

let searchTerm = 'ASVEL' // part of association name (one word only, spaces not allowed)

miners.mineAssociation(searchTerm, function (err, data) {
    if(err) {
        console.error(err);
    } else {
        console.log(associations);
    }
});

Mine associations list from commitee code

const miners = require('bbffbb-scraper').miners;

let searchTerm = '7eb' // url id code of AIN comitee

miners.mineAssociationsFromCommiteeCode(searchTerm, function (err, data) {
    if(err) {
        console.error(err);
    } else {
        console.log(associations);
    }
});

Readme

Keywords

none

Package Sidebar

Install

npm i bbffbb-scraper

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

11.9 kB

Total Files

10

Last publish

Collaborators

  • defeo
  • antoinebouquet