soccer-stats

0.0.3 • Public • Published

Soccer Stats

Installation

npm i soccer-stats

Example

const Soccer = require("soccer-stats")
const soccer = new Soccer({ lang : "fr" }) // "en","fr","es" | default : "en"
// Get best player
soccer.fetchBestPlayers().then((players) => {
  console.log(players);
})
/*
Top {
  forwardPodium: [
    { 
      name: 'Lionel Messi', 
      nationality: 'Argentine', 
      score: '100' 
    },
    { 
      name: 'Robert Lewandowski', 
      nationality: 'Pologne', 
      score: '95' 
    },
    { 
      name: 'Kylian Mbappé', 
      nationality: 'France', 
      score: '91'
    }
  ],
  offensiveMidfieldersPodium: [
    { 
     name: 'Sadio Mané', 
     nationality: 'Sénégal', 
     score: '100' 
    },
    { 
      name: 'Raheem Sterling',
      nationality: 'Angleterre',
      score: '99' 
    },
    { 
      name: 'Pizzi', 
      nationality: 'Portugal', 
      score: '84' 
    }
  ],
  centralMidfieldersPodium: [
    { 
      name: 'Kevin De Bruyne', 
      nationality: 'Belgique', 
      score: '100' 
    },
    { 
      name: 'Hans Vanaken', 
      nationality: 'Belgique', 
      score: '85' 
    },
    { 
      name: 'Dani Parejo', 
      nationality: 'Espagne', 
      score: '75'
    }
  ],
  centralDefendersPodium: [
    { 
      name: 'Virgil van Dijk', 
      nationality: 'Pays-Bas', 
      score: '100' 
    },
    { 
      name: 'Joe Gomez', 
      nationality: 'Angleterre', 
      score: '62' 
    },
    { 
      name: 'David Alaba', 
      nationality: 'Autriche', 
      score: '58' 
    }
  ],
  lateralDefendersPodium: [
    {
      name: 'Trent Alexander-Arnold',
      nationality: 'Angleterre',
      score: '100'
    },
    {
      name: 'Andrew Robertson', 
      nationality: 'Ecosse', 
      score: '76' 
    },
    {
     name: 'Alex Telles', 
     nationality: 'Brésil', 
     score: '70'
    }
  ],
  goalKeeperPodium: [
    {
     name: 'Alisson Becker',
     nationality: 'Brésil',
     score: '100'
    },
    {
      name: 'Marc-André ter Stegen',
      nationality: 'Allemagne',
      score: '90'
    },
    { 
     name: 'Diego Alves',
     nationality: 'Brésil',
     score: '83'
    }
  ]
}
*/

Readme

Keywords

Package Sidebar

Install

npm i soccer-stats

Weekly Downloads

0

Version

0.0.3

License

ISC

Unpacked Size

7.65 kB

Total Files

6

Last publish

Collaborators

  • shadowv