Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lepisma/cricbuzz.el

Live cricket scores and schedule for emacs
https://github.com/lepisma/cricbuzz.el

cricket emacs

Last synced: 3 months ago
JSON representation

Live cricket scores and schedule for emacs

Awesome Lists containing this project

README

        

#+TITLE: cricbuzz.el
#+AUTHOR: Abhinav Tushar

[[http://stable.melpa.org/#/cricbuzz][file:http://stable.melpa.org/packages/cricbuzz-badge.svg]]

Get live cricket scores and scorecards from [[http://cricbuzz.com][cricbuzz]] in emacs.

[[file:screen.png]]

~cricbuzz.el~ uses extended ~org-mode~ for keeping schedule and scorecards. The
schedule is written to ~$HOME/.cache/cricbuzz.el/cricbuzz-index.cbi~ (change
variable ~cricbuzz-cache-dir~ to change this directory). Game scorecards are kept
in ~cricbuzz-cache-dir~ with name like ~.cb~. *LIVE* and *FINISHED* cycle as
/TODO/ tags. *PROPERTIES* drawers keep venue and other descriptions.

** Usage
+ ~cricbuzz-get-live-scores~ fetches a list of current cricket matches.
+ ~cricbuzz-show-scorecard~ displays scorecard for the match at the pointer in
match list (index) view.
+ ~cricbuzz-refresh-scorecard~ refreshes the current scorecard view.

** Keybindings

|-----+---------------------+----------------------------|
| Key | Mode | Function |
|-----+---------------------+----------------------------|
| *RET* | ~cricbuzz-index-mode~ | ~cricbuzz-show-scorecard~ |
| *r* | ~cricbuzz-index-mode~ | ~cricbuzz-get-live-scores~ |
| *r* | ~cricbuzz-score-mode~ | ~cricbuzz-refresh-scorecard~ |
| *q* | ~cricbuzz-index-mode~ | ~cricbuzz-kill-buffer~ |
| *q* | ~cricbuzz-score-mode~ | ~cricbuzz-kill-buffer~ |
|-----+---------------------+----------------------------|