{"_id":"@elenasport/sports-api","_rev":"2-2dd4713b1bcf1de2a45c66e70ea407bc","name":"@elenasport/sports-api","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"@elenasport/sports-api","version":"0.1.2","description":"ElenaSport.io Nodejs SDK - Sports API","main":"index.js","scripts":{"test":"mocha"},"keywords":["sports","api","football"],"engines":{"node":">= 6"},"repository":{"type":"git","url":"git+https://github.com/elenasport/apisports.git"},"author":{"name":"ElenaSport","email":"helpdesk@elenasport.io","url":"https://elenasport.io"},"license":"MIT License","bugs":{"url":"https://github.com/elenasport/apisports/issues"},"homepage":"https://github.com/elenasport/apisports","dependencies":{"request":"2.88.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.1.0","mocha":"^6.2.0"},"gitHead":"7f8d6b121825afe0e1726ae40509739408ee661c","_id":"@elenasport/sports-api@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elenasport","email":"helpdesk@elenasport.io"},"dist":{"integrity":"sha512-xCQWiIswgyEEyIPo7r/VewrJCGJwvYpD9IbbFr88OOct+Ye2GwV0Rp+oTpsl/QqI4waKPQupYruOPjNhiz5trg==","shasum":"2c27d083f0242dc6ab6cdeba142bc024fa36d680","tarball":"https://registry.npmjs.org/@elenasport/sports-api/-/sports-api-0.1.2.tgz","fileCount":6,"unpackedSize":7168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB+M6CRA9TVsSAnZWagAAPsMP/jvMxkG5C1At5c8b3d7B\nHltZheIwJl1YmUk+/EU8wKnp8v3d5xtsUKyB3XGdNO5nHQwxSYso6fObrxD0\nQai7nMVKuIN2awk5rpuz7aq68Z9CXJkgI5SteXaP3DTuGSnu4McAo2Cer9hm\nUfcBcMrThfzK6t9SAXbUUw7z6OkVmvUqzWHrsauhZ0lIdr++JMkYaEW6lREN\nwIFfnqeUrvbA/zbAktiKe5gERW1CBV4V84r9XFwAd9GxKjXvoB4poA67D5yi\nwsH38OiXbPukheEU33mfHHF40v6WcbDbW0+BJhiqeCRrm8PCyPis9/A8QIcH\nmKITAklt1bBVmt6fxCGLB5Q1miuh6OVFPihKCuC4e8eA+p/3r1cujQOkpZR8\nUAbFWU6dDHGQQaFEk8z7izHC18i1yEEkCbEKVXFTc70l6iavGWYWEj48eq2a\nnl9qbGTh//zMv++60HFrJnYDDQO2tnzG6I83Z0W4Az/7KjyMmhhCKUgeYb7V\nxEDjCrTsFzT5HuzboSqPcD55nw/yZ1gMxkn7F9ymCMjd4tkqNYKUNenE3IVB\nKuZo08b8svi3bnJ11wQbQVheYMA7n+6mmWvP/3vTcj5M3e4M9rtkBAifxThu\nCaL2BNs33PRDEIqusG6t6slYOwpR58ypW7jnI76NUxVUuD8fLe5opSeMtVwv\n7jgK\r\n=NJGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDcG6mydZTBx5KzD/v8V3qMGM3q3VFr/E39YY8ZfLoTwIgHIppjjal7FQVmFNoPL1jyCKIsjKuY+TxB4eXsQL6Tp0="}]},"maintainers":[{"name":"elenasport","email":"helpdesk@elenasport.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sports-api_0.1.2_1577575226543_0.6203203626787446"},"_hasShrinkwrap":false},"0.1.3":{"name":"@elenasport/sports-api","version":"0.1.3","description":"ElenaSport.io Nodejs SDK - Sports API","main":"index.js","scripts":{"test":"mocha"},"keywords":["sports","api","football"],"engines":{"node":">= 6"},"repository":{"type":"git","url":"git+https://github.com/elenasport/apisports.git"},"author":{"name":"ElenaSport","email":"helpdesk@elenasport.io","url":"https://elenasport.io"},"license":"MIT License","bugs":{"url":"https://github.com/elenasport/apisports/issues"},"homepage":"https://github.com/elenasport/apisports","dependencies":{"request":"2.88.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.1.0","mocha":"^6.2.0"},"gitHead":"76453a475c474e9c1266d08e1fdfd414fe38efef","_id":"@elenasport/sports-api@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elenasport","email":"helpdesk@elenasport.io"},"dist":{"integrity":"sha512-G/wRLO3bP6vla2wxsI4mVSuHZBWHfHu3tPmn6uBEBL1dP7iUeDt2KBJpxLqhgsp74HmbjkcaXk7OVG7e64bwqA==","shasum":"1e53c32177510c2a60da3b9123989e1a81df4855","tarball":"https://registry.npmjs.org/@elenasport/sports-api/-/sports-api-0.1.3.tgz","fileCount":6,"unpackedSize":7198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB+TNCRA9TVsSAnZWagAA94MQAJVMVuHDgWWf2Nk0pqBN\n0XzUOu22n6He4PqPXJ5rtVKq+qXyjJrlr8N1XRjHV1lDeUfxKQ9lKGZcPFU+\nPvFOqV4a4IJ+gkIkoLs5Qps0dq5CawZz80Bt0RgDstlNmX48GQXkwre+hKc/\nYhHltVf3fltpHp+agsU1sEB+9qkFR7qhOFRfcBDpmAHUyWpg+NZFrXRunD1V\npH9h9Jts6HOpQwNftZQpxlyS2l0xcxLpHbkV7UvV7hlZaYSfXA3t0T/oSN9H\nlbzkf3OuXTVA9PsmnWL/y514wU5QiKApD8F2dbl4h71xutuPESlgPQSNSn1f\n9Ev8l5FMEwctJevBRuFOS0VKpPvpyPyqkZtFD+gWfFdXUhPbnsmKk0K44BPB\nIlRt7BDY7hZHitRVry5Al5kGEgyjf1p4o8kFV6sdRpfSwCfQi8tjqYSQFMev\nYtTa2WaKrR0e6GyOOCJQxYnrtQ3nTEv1DFhO7r6ydJK1iOZH0dGKWpDVAVd4\nsnci190Wpesr/fxPMqgv+Jj4Io7K5GAcCXiJt1pSmR1sWca1xf71+sF7z32f\ny4YbEKjBj/snheqQ0r8pHFDiFurqs+C59gQ/U+ruaytlfSSTesGSLJNG1cJ1\nylbrVc60gQLKzBWT14Xze+2r1wdm3YoR3vlo9Uw/Ojy2es8SlItt0nHeWSrs\nxzFs\r\n=hOCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfE4iDbaBh75ty/sqF+0OO0U4qg3XE/CgfWeeXagptcAiBNk2OL2kP1zTGFNfa7lIDUzDPJs9vxBFTXFPs8aVEacg=="}]},"maintainers":[{"name":"elenasport","email":"helpdesk@elenasport.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sports-api_0.1.3_1577575629258_0.7007830645823068"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-28T23:20:26.516Z","0.1.2":"2019-12-28T23:20:26.689Z","modified":"2022-04-05T07:09:41.952Z","0.1.3":"2019-12-28T23:27:09.383Z"},"maintainers":[{"name":"elenasport","email":"helpdesk@elenasport.io"}],"description":"ElenaSport.io Nodejs SDK - Sports API","homepage":"https://github.com/elenasport/apisports","keywords":["sports","api","football"],"repository":{"type":"git","url":"git+https://github.com/elenasport/apisports.git"},"author":{"name":"ElenaSport","email":"helpdesk@elenasport.io","url":"https://elenasport.io"},"bugs":{"url":"https://github.com/elenasport/apisports/issues"},"license":"MIT License","readme":"![logo](https://i.ibb.co/jDd0xzm/logo-small.png)\n\n[ElenaSport.io](https://www.elenasport.io): Your fast, reliable and affordable sports data provider\n\n## GETTING STARTED\n\n### Prerequisites\nFirst of all, you are asked for opening an account on RapidApi [website](https://rapidapi.com/mararrdeveloper/api/elenasport-io1) to get your API KEY. \n>**Remember**, the API KEY is **highly confidential** and it should never be used by anyone but you.\n\n### Installing\nThis is a Node.js module available through the npm registry. Installation is done using the npm install command:\n\n```\n\n$ npm i @elenasport/sports-api\n\n```\n\n\n## API\nImport the @elenasport/sports-api module inside your modules and create the object with the new keyword\n```javascript\n\nvar ElenaSport = require('@elenasport/sports-api')\nvar elenaSport = new ElenaSport('***YOUR_API_KEY***')\n\n```\nTo call our endpoints, use the get function. This function will return a resolved promise whether the call to the endpoint is successfully performed, otherwise it will throw an error\n\n```javascript\n\nelenaSport.get(endpoint, params)\n\n```\n>Find out the complete list of endpoints and params on our [API Documentation](https://www.elenasport.io/documentation) \n\n### Example of successful call\n\n```json\n\n{\n   \"results\":[\n      {\n         \"id\":10,\n         \"name\":\"Belgium\"\n      },\n      {\n         \"id\":20,\n         \"name\":\"Croatia\"\n      },\n      {\n         \"id\":23,\n         \"name\":\"Denmark\"\n      },\n      {\n         \"id\":27,\n         \"name\":\"England\"\n      },\n      {\n         \"id\":31,\n         \"name\":\"France\"\n      },\n      {\n         \"id\":32,\n         \"name\":\"Germany\"\n      },\n      {\n         \"id\":45,\n         \"name\":\"Italy\"\n      },\n      {\n         \"id\":47,\n         \"name\":\"Japan\"\n      },\n      {\n         \"id\":58,\n         \"name\":\"Netherlands\"\n      },\n      {\n         \"id\":62,\n         \"name\":\"Norway\"\n      },\n      {\n         \"id\":67,\n         \"name\":\"Portugal\"\n      },\n      {\n         \"id\":80,\n         \"name\":\"Spain\"\n      },\n      {\n         \"id\":89,\n         \"name\":\"USA\"\n      },\n      {\n         \"id\":2,\n         \"name\":\"Austria\"\n      },\n      {\n         \"id\":13,\n         \"name\":\"Brazil\"\n      },\n      {\n         \"id\":34,\n         \"name\":\"Greece\"\n      }\n   ]\n}\n\n```\n### Example of failed call\n```json\n\n{\n  \"status\": 404,\n  \"type\": \"NotFoundError\",\n  \"message\": \"Route not found - Welcome to ElenaSport.io - You're fast, reliable and affordable sport data provider. Please navigate to https://elenasport.io to get started\",\n  \"requestId\": \"298b3f50-93e8-4036-a1c6-193e0fc0219f\"\n}\n\n```\n\n## Running example\n\n```javascript\n\nvar ElenaSport = require('sports-api')\nvar elenaSport = new ElenaSport('PUT_YOUR_REFRESH_TOKEN_HERE')\n\nvar params = {\n    page: 1\n}\n\nelenaSport.get('countries', params)\n\n    .then(response => {\n        console.log(response)\n    })\n\n    .catch(err => {\n        console.log(err)\n    })\n\n```\n\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n","readmeFilename":"README.md"}