Nanotech Parading Mars

    soccerbot
    TypeScript icon, indicating that this package has built-in type declarations

    0.3.3 • Public • Published

    SoccerBot

    npm version Package License NPM Downloads Build & Publish codecov stars forks HitCount

    Library for scraping soccer data from the internet

    Install

    Nodejs 12 or higher need to be installed first

    npm install soccerbot
    

    or

    yarn add soccerbot
    

    Quick start

    Type this into your ts file.

    import { soccerway, transfermarkt, fotbalunas, eurofotbal, sportnet } from 'soccerbot';
    
    console.log(soccerway.teamUrl('533')); // show url
    
    soccerway.team('533')
      .then(res => console.log(res));
    
    console.log(transfermarkt.teamUrl('62')); // show url
    
    transfermarkt.team('62')
      .then(res => console.log(res));
    
    console.log(fotbalunas.teamUrl('62')); // show url
    
    fotbalunas.team('62')
      .then(res => console.log(res));
    
    console.log(eurofotbal.teamUrl('cesko/sparta-praha')); // show url
    
    eurofotbal.team('cesko/sparta-praha')
      .then(res => console.log(res));
    
    console.log(sportnet.teamUrl('fk-inter-bratislava/tim/46770')); // show url
    
    sportnet.team('fk-inter-bratislava/tim/46770')
      .then(res => console.log(res));
    

    Sources

    Source Speed Stability Coverage
    transfermarkt World
    soccerway World
    fotbalunas Czech Republic
    eurofotbal Europe
    sportnet Slovakia

    Note: Soccerway, Fotbalunas and sportnet is taking data from multiple pages, so it takes longer period of time. The reason is to prevent rare limit (30 sec on average).

    License

    Copyright © 2021 Dominik Hladik

    All contents are licensed under the MIT license.

    Install

    npm i soccerbot

    DownloadsWeekly Downloads

    10

    Version

    0.3.3

    License

    MIT

    Unpacked Size

    129 kB

    Total Files

    41

    Last publish

    Collaborators

    • celtian