Metadata-Version: 2.1
Name: urlnorm
Version: 1.1.4
Summary: Normalize a URL to a standard unicode encoding
Home-page: http://github.com/jehiah/urlnorm
Download-URL: http://github.com/downloads/jehiah/urlnorm/urlnorm-1.1.4.tar.gz
Author: Jehiah Czebotar
Author-email: jehiah@gmail.com
License: MIT License

urlnorm.py
==========

Normalize a URL to a standard unicode representation

urlnorm normalizes a URL by:

  * lowercasing the scheme and hostname
  * converting the hostname to IDN format
  * taking out default port if present (e.g., http://www.foo.com:80/)
  * collapsing the path (./, ../, etc)
  * removing the last character in the hostname if it is '.'
  * unquoting any % escaped characters (where possible)

Installation
============

    pip install urlnorm


Example
=======

    >>> import urlnorm
    >>> urlnorm.norm("http://xn--q-bga.com./u/u/../%72/l/")
    u'http://q\xe9.com/u/r/l/'

