Skip to main content

A command-line URL-shortening client.

Project description

https://travis-ci.org/goldsborough/lnk.png https://badge.fury.io/py/lnk.png Documentation Status https://coveralls.io/repos/goldsborough/lnk/badge.png?branch=master&service=github https://img.shields.io/github/license/mashape/apistatus.png Join the chat at https://gitter.im/goldsborough/lnk

A command-line URL-shortening client for bitly, tinyurl and goo.gl.

How a smart dev (you) shortens a URL:

https://goo.gl/Y5eCsd

But lnk is MORE. lnk can also expand short URLs:

$ lnk -e http://bit.ly/1NWAPWn
┌─────────────────────────────────────────────┐
│ http://bit.ly/1NWAPWn => http://google.com/     │
└─────────────────────────────────────────────┘

Get all sorts of awesome stats and metrics for a URL:

$ lnk stats -i http://bit.ly/1NWAPWn
┌───────────────────────────────┐
│ URL: http://bit.ly/1EHdqZq       │
│ Referrers:                       │
│  + Since forever:                │
│    - Direct: 503                 │
│    - http://bit.ly/1EHdqZq: 1    │
│ Clicks:                          │
│  + Since forever: 504            │
│ Countries:                       │
│  + Since forever:                │
│    - United States: 197          │
│    - United Kingdom: 50          │
│    - Germany: 45                 │
│    - France: 27                  │
│    - Canada: 20                  │
│    - Netherlands: 16             │
│    - Russian Federation: 12      │
│    - Australia: 11               │
│    - Spain: 10                   │
│    - Brazil: 9                   │
└───────────────────────────────┘

Tell you about yourself:

$ lnk user -a
┌────────────────────────────────────────────────────┐
│ Full Name: Peter Goldsborough                           │
│ Login: goldsborough                                     │
│ Member Since: Wed Aug 26 13:57:00 2015                  │
│ Link privacy: public                                    │
│ ...                                                     │
└────────────────────────────────────────────────────┘

And what you’ve been up to:

$ lnk history --last 4 days
┌────────────────────────────┐
│ Last 4 days:                  │
│  + http://bit.ly/1OQM9nA      │
│  + http://bit.ly/1Km6CB1      │
│  + http://bit.ly/1OQLTov      │
│  + http://on.fb.me/1OQHeD0    │
└────────────────────────────┘

lnk is your fast, complete and sweet destination for shortening URLs and everything connected to it.

Installation

Whoop:

$ pip install lnk

dee-doo.

Documentation

Documentation for the project’s source alongside a detailed description of how to effectively use lnk can be found here.

License

lnk is released under the MIT License.

Authors

Peter Goldsborough & cat :heart:

http://img.shields.io/gratipay/goldsborough.png?style=flat-square

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for lnk, version 0.1.4
Filename, size File type Python version Upload date Hashes
Filename, size lnk-0.1.4-py2.py3-none-any.whl (117.0 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size lnk-0.1.4.tar.gz (81.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page