Skip to main content

Unshortens ad-based urls and 301 redirects. Supports adf.ly, adfoc.us, and sh.st.

Features

  • Supports unshortening the following ad-based shortners:
    • Adf.ly and related subdomains

    • Sh.st

    • Adfoc.us

  • Supports any 301 redirected urls

  • Meta Refresh redirected urls

  • Python 3.5+ support only

Usage

Documentation for this library can be found [here](http://unshortenit.readthedocs.io/en/latest/)

History

0.4.0 (2018-04-01)

  • BREAKING CHANGES - API has changed. Major refactoring of entire code-base.

  • Added support for adding additional domains at runtime

  • Added support to create your own modules and add them at runtime

  • Included a command line interface to unshorten links via CLI

0.3.1 (2017-11-26)

  • Fixed adf.ly decoding issues (provided by @marlowww)

0.3.0 (2016-05-20)

  • Split out unshortening and unwrapping 301 redirects into separate calls.

  • Added support for unwrapping google proxy links.

  • Some general cleanup in tests, updated some of the test links.

  • Handle anonymz.com links (provided by @guigarfr)

  • Handle href.li links (provided by @guigarfr)

  • Update user-agents (provided by @Dreysman)

0.2.3 (2015-11-13)

  • Fixed sh.st support

0.2.2 (2014-07-28)

  • Removed lnx.lu as site is out of service

0.2.1 (2014-05-18)

  • Removed tests for linkbucks.com and adfoc.us. Support has been temporarly removed.

  • Merged Debian Python 3.2 fix by anaconda

0.2.0 (2014-02-25)

  • Removed PyV8 requirement for adf.ly

  • Added ay.gy domain for adf.ly regex

  • Added sh.st support

0.1.9 (2014-02-08)

  • Switched linkbucks.com to use selenium PhantomJS driver due to ongoing challenges with their site

0.1.8 (2014-02-04)

  • Fixed linkbucks.com issues resulting from additional changes to their site

0.1.7 (2014-02-03)

  • Fixed linkbucks.com issues resulting from additional changes to their site

0.1.6 (2014-02-01)

  • Fixed adfoc.us issues resulting from changes to their site

  • Fixed linkbucks.com issues resulting from changes to their site

0.1.4 (2013-10-12)

  • Added support for p.ost.im.

  • Fixed blocking issue with direct links to file downloads

0.1.3 (2013-10-11)

  • Added a timeout parameter

0.1.2 (2013-10-11)

  • Fixed bug with t.co not working.

0.1.1 (2013-10-11)

  • Added support for custom adf.ly domains via the type=’adfly’ variable.

0.1.0 (2013-10-08)

  • First release.

Download files

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

Source Distribution

unshortenit-0.4.0.tar.gz (8.9 kB view details)

Uploaded Source

File details

Details for the file unshortenit-0.4.0.tar.gz.

File metadata

  • Download URL: unshortenit-0.4.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for unshortenit-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ffe218acb22cd743b152e90ca3ac547a99d642333824048b6567a3e1688cf703
MD5 82cb32f5d46c48a9189dfdcb55075243
BLAKE2b-256 2ce507c5281552f49167229e8c0c21b34353c68235843e53874f09e81a23d269

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.0 This release

1 file

0.3.1

1 file

0.3.0

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page