Find a file
2012-06-29 20:28:13 -04:00
.hgignore successfully packaged egg and registered to pypi 2012-06-29 00:05:39 -04:00
miniuri.py moved miniuri.py our of src and added README 2012-06-29 20:19:48 -04:00
README attempting to get README detected as rST 2012-06-29 20:28:13 -04:00
setup.py moved miniuri.py our of src and added README 2012-06-29 20:19:48 -04:00

How to install
===================

easy_install miniuri

What does it do?
====================

miniuri is a universal URI parser class.

The parser grants access to the following attributes:

.. code-block:: python

 foo://username:password@test.com:808/go/to/index.php?pet=cat&name=bam#eye
 \_/   \_______________/ \______/ \_/       \___/ \_/ \_______________/\_/
  |           |             |      |          |    |       |            | 
  |       userinfo       hostname  |          |    |      query   fragment
  |    \___________________________|/\________|____|_/
  |                  |             |      |   |    |
 scheme          authority         |    path  |  extension
                                   |          |
                                  port     filename
How to use
====================

This example shows how you can set and get any of the URI attributes::

 >>> from miniuri import Uri
 >>> u = Uri( "http://www.foxhop.net/samsung/HL-T5087SA/red-LED-failure" )
 >>> u.uri = "https://fox:pass@www.foxhop.net:81/path/filename.jpg?p=2#5"
 >>> print u.uri
 https://fox:pass@www.foxhop.net:81/path/filename.jpg?p=2#5
 >>> print u.hostname
 www.foxhop.net
 >>> print u.scheme
 https
 >>> u.username = 'max'
 >>> print u
 https://max:pass@www.foxhop.net:81/path/filename.jpg?p=2#5

How do I thank you?
=======================

You should follow me on http://twitter.com/russellbal


License
=======================

Public Domain