░░░░░░░░░
░░░░░░░░░░░░░░░
░░░░░/ \░░░░░░░░░░░
░░░░░░░\ /░░/ \░░░░░░
░░░░░░| |░░░\ _/░░░░░
░░░░| |░░░/ /░░░░
░░| |░░/ /░░░
___| |░/ /░░____________________ _____
/ ____// //_ __/_ __/ ____/ __ \/ ___/
/ / __ / / / / / / / __/ / /_/ /\__ \
/ /_/ // / / / / / / /___/ _, _/___/ /
\____/___/ /_/ /_/ /_____/_/ |_\/____/
Straightforward Github reader with cache
Gitters is a utility that provides a straightforward way to access content on Github without the hassle of dealing with Github API libraries. There is no need for an
API KEY
to use Gitters, and, the library provides a basic cache support using Larder to optimize network usage.
Install
Bower
Bower install gitters
NPM
npm i install gitters
Getting Started
This library comes pre-configured with three global settings, clearOnStart
to indicate clearing the cache on each Browser refresh event (enabled by default), expires
, the expiration period per stored item in minutes (set to 1 hour by default), to change,
Gitters
And finally, decodeBase64
which when set to true
, the content of all retrieved objects will be Base64-decoded before saving the the cache. This setting decodeBase64
is enabled by default; here's how to switch it off,
Gitters
Usage
The library provides one pubic method besides setting defaults, fetch
to enable content navigation Github,
- Get repo details,
Gitters
- Returns the content of a folder (list of files)
Gitterscontent'websemantics/vimeo-upload' 'img' 'master' { console}
The branch argument is optional.
- Get the content of a list of files
Gitters
Used By
The Semantic Ant project uses Gitters to read documentation files directly from the Browser.