All Projects → manrajgrover → Football Cli

manrajgrover / Football Cli

Licence: mit
⚽ Command line interface for Hackers who love football

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Football Cli

World Cup 2018 Cli Dashboard
⚽🏆A World Cup 2018 CLI dashboard – Watch matches in your terminal
Stars: ✭ 529 (-46.24%)
Mutual labels:  cli, football, soccer
Ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Stars: ✭ 28,564 (+2802.85%)
Mutual labels:  command-line-tool, cli
Wbot
A simple Web based BOT for WhatsApp™ in NodeJS 😜. Working as of 📅 Feb 14th, 2020
Stars: ✭ 638 (-35.16%)
Mutual labels:  command-line-tool, cli
Open Data
Free football data from StatsBomb
Stars: ✭ 891 (-9.45%)
Mutual labels:  football, soccer
Moviescore
A cli tool to get movie ratings and reviews directly to your terminal!
Stars: ✭ 35 (-96.44%)
Mutual labels:  command-line-tool, cli
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (-36.48%)
Mutual labels:  command-line-tool, cli
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init 🎆
Stars: ✭ 17 (-98.27%)
Mutual labels:  command-line-tool, cli
Feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Stars: ✭ 942 (-4.27%)
Mutual labels:  command-line-tool, cli
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-97.46%)
Mutual labels:  command-line-tool, cli
Datofutbol
Dato Fútbol repository
Stars: ✭ 23 (-97.66%)
Mutual labels:  football, soccer
Cli
A command-line interface for Hetzner Cloud
Stars: ✭ 542 (-44.92%)
Mutual labels:  command-line-tool, cli
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-98.48%)
Mutual labels:  command-line-tool, cli
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (-45.93%)
Mutual labels:  command-line-tool, cli
Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (-35.37%)
Mutual labels:  command-line-tool, cli
Transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line
Stars: ✭ 528 (-46.34%)
Mutual labels:  command-line-tool, cli
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (-27.54%)
Mutual labels:  command-line-tool, cli
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (-50.3%)
Mutual labels:  command-line-tool, cli
Footballdata
A hodgepodge of JSON and CSV Football/Soccer data
Stars: ✭ 526 (-46.54%)
Mutual labels:  football, soccer
Hugo Elasticsearch
Generate Elasticsearch indexes for Hugo static sites by parsing front matter
Stars: ✭ 19 (-98.07%)
Mutual labels:  command-line-tool, cli
Gita
Manage many git repos with sanity 从容管理多个git库
Stars: ✭ 865 (-12.09%)
Mutual labels:  command-line-tool, cli

football-cli

Build Status npm version npm awesome

Command line interface for Hackers who love football ⚽

Standings

Installation

Run

$ npm install -g footballcli

How to get API Key?

Please register on football-data.org to get your API Key. Then run $ football config to add your API Key (use sudo if required). Requests made using API key increases your rate limit from 50 requests per day to 50 requests per minute.

Usage

Commands available

football <command>

Commands:
  scores     Get scores of past and live fixtures
  fixtures   Get upcoming and past fixtures of a league and team
  standings  Get standings of particular league
  lists      List of codes of various competitions
  config     Change configuration and defaults

Options:
  -h, --help  Show help                                          [boolean]
  

Command scores

Get scores of past and live fixtures

Standings

Usage: football scores [options]

Options:
  -h, --help  Show help                                          [boolean]
  -l, --live  Live scores                                        [boolean]
  -t, --team  Select team                                        [string]

Examples:
  football scores -t "Manchester United" -l
  

Command fixtures

Get upcoming and past fixtures of a league and team

Usage: football fixtures [options]

Options:
  -h, --help    Show help                                         [boolean]
  -d, --days    Number of days from today                         [number]
  -l, --league  League                                            [string]
  -t, --team    Team name or substring of it                      [string]
  -n, --next    Next or upcoming matches                          [boolean]

Examples:
  football fixtures -l PL -d 5 -t "Manchester United" -n

Fixtures

Command standings

Get standings of particular league

Usage: football standings [options]

Options:
  -h, --help    Show help                                         [boolean]
  -l, --league  League to be searched                             [required]

Examples:
  football standings -l PL

Command lists

List of codes of various competitions

Usage: football lists [options]

Options:
  -h, --help     Show help                                        [boolean]
  -r, --refresh  Refresh league ids                               [boolean]

Examples:
  football lists -r

Command config

Change configuration and defaults

Usage: football config

Options:
  -h, --help  Show help                                           [boolean]

Examples:
  football config
  

Note

For World Cup fixtures, you need to specify league flag with value as WC. API does not provide world cup information in consolidated response and is a known bug.

Development

Run:

$ git clone https://github.com/manrajgrover/football-cli.git
$ cd football-cli
$ npm link

This will setup a symbolic link to the CLI. Any changes in source files will now be reflected when running the football command.

To lint your code, run

$ npm run lint

Get in touch

Say hi on twitter and share this project by clicking here

Related

You may find similar packages here

License

MIT © manrajgrover

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].