1.0.14 • Published 10 years ago
chauncey v1.0.14
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 :smiley:
Installation
$ npm i -g chaunceyConfiguration
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=123abcUsage
CLI
Chauncey will output the shortened URL to stdout:
$ chauncey http://google.com/
http://bit.ly/1jib0HiSo on OS X, you can do stuff like:
$ chauncey http://google.com/ | pbcopyAPI
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 testNote
This module uses the Bitly API, but is neither developed nor endorsed by Bitly.
License
MIT