/lnk

Command-line URL shortening client.

Primary LanguagePythonMIT LicenseMIT

lnk

image

image

Documentation Status

image

image

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:

image

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

.. code-block:: bash

$ 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 for the project's source alongside a detailed description of how to effectively use lnk can be found here.

One thing to document here: the "l" in lnk is a small letter "L" (short for "link").

lnk is released under the MIT License.

Authors

Peter Goldsborough & cat ❤️

image