Licence
MIT
Version
1.0.14
Deps
5
Vulns
0
Weekly
0
chauncey
Shorten URLs with Bitly.
Usage: chauncey <url> [options]
Options:
-h, --help Show help
Example:
chauncey http://google.com/ Shorten http://google.com/ using Bitly
"Chauncey"?
Chauncey McPufferson is Bitly's mascot
Installation
$ npm i -g chauncey
Configuration
First you need a Bitly developer access token. You can either pass this token directly via the API, or add it to your user environment so chauncey can pick it up automatically. For example:
$ BITLY_ACCESS_TOKEN=123abc chauncey http://google.com/
You can also use a .chaunceyrc file. Chauncey will look for .chaunceyrc starting in process.cwd(), then ../, ../../, all the way up to the filesystem root. It should have the following content:
export BITLY_ACCESS_TOKEN=123abc
Usage
CLI
Chauncey will output the shortened URL to stdout:
$ chauncey http://google.com/
http://bit.ly/1jib0Hi
So on OS X, you can do stuff like:
$ chauncey http://google.com/ | pbcopy
API
chauncey(url, [token], [done])
Shortens url using the Bitly API.
Arguments
url- The URL to shorten.token- Optional Bitly access token. Will take precedence overBITLY_ACCESS_TOKENdefined in the user environment (see configuration).done(error, result)- Optional A callback which is called with the shortened URL, or an error.
Example
import chauncey from 'chauncey';
chauncey({
url: 'http://google.com/',
token: '123abc',
done: (error, result) => {
if (error) return console.error(error.message);
console.log(result);
}
});
Tests
$ npm test
Note
This module uses the Bitly API, but is neither developed nor endorsed by Bitly.
License
MIT