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

1.0.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 - 2024 Dominik Hladik

All contents are licensed under the MIT license.

Package Sidebar

Install

npm i soccerbot

Weekly Downloads

61

Version

1.0.3

License

MIT

Unpacked Size

361 kB

Total Files

79

Last publish

Collaborators

  • celtian