murl is a tiny wrapper for the Python module urlparse.
Source: | |
---|---|
Issues: | |
PyPI: | |
Build status: |
The url parameter should be a str object.
The parts dictionary should be one of them: scheme, netloc, path, params, query, fragment.
>>> url = murl.Url('http://www.google.com', path='about')
>>> url
<Url: http://www.google.com/about>
Return a dict of the current querystring attribute. For example:
>>> url = Url('http://example.com/berkerpeksag?s=1&a=0&b=berker')
>>> url.qs
{'a': ['0'], 's': ['1'], 'b': ['berker']}
New in version 0.4.
To setup a local development environment for hacking:
Clone the repo:
$ git clone git://github.com/berkerpeksag/murl.git
$ cd murl
Create and activate a new virtual environment:
$ virtualenv <your_venv_name>
$ source <your_venv_name>/bin/activate
Install required dependencies:
$ pip install -r requirements-dev.txt
To run the tests, do:
$ nosetests -v
All files that are part of this project are covered by the following license, except where explicitly noted.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.