epl-fixtures
Version:
Fixtures for Premier League clubs
66 lines (60 loc) • 1.91 kB
Markdown
# epl-fixtures
> Fixtures for Premier League clubs
> (Premier League, FA Cup, Capital One Cup, Champions League, Europa League)
[](https://travis-ci.org/ecrmnn/epl-fixtures)
[](http://badge.fury.io/js/epl-fixtures)
[](http://badge.fury.io/js/epl-fixtures)
[](http://badge.fury.io/js/epl-fixtures)
### Installation
```bash
npm install epl-fixtures --save
```
### Usage
Get all upcoming matches
```javascript
const Fixtures = require('epl-fixtures');
new Fixtures().all(function (err, matches) {
console.log(matches);
});
//=> [
//=> {
//=> time: '20:00',
//=> clubs: [ 'Liverpool', 'Chelsea' ],
//=> location: 'Anfield',
//=> date: 'Wednesday 11 May 2016',
//=> competition: 'Barclays Premier League'
//=> },
//=> {
//=> time: '15:00',
//=> clubs: [ 'Arsenal', 'Aston Villa' ],
//=> location: 'Emirates Stadium',
//=> date: 'Sunday 15 May 2016',
//=> competition: 'Barclays Premier League'
//=> }
//=> ]
```
Get upcoming matches for specific club
```javascript
const Fixtures = require('epl-fixtures');
new Fixtures().club('man city', function (err, matches) {
console.log(matches);
});
//=> [
//=> {
//=> time: '19:45',
//=> clubs: [ 'Newcastle', 'Man City' ],
//=> location: 'St. James\' Park',
//=> date: 'Tuesday 19 April 2016',
//=> competition: 'Barclays Premier League'
//=> },
//=> {
//=> time: '12:45',
//=> clubs: [ 'Man City', 'Stoke' ],
//=> location: 'Etihad Stadium',
//=> date: 'Saturday 23 April 2016',
//=> competition: 'Barclays Premier League'
//=> }
//=> ]
```
### License
MIT © [Daniel Eckermann](http://danieleckermann.com)