Skip to main content

Project details

Code:

http://github.com/berkerpeksag/murl

Issues:

https://github.com/berkerpeksag/murl/issues/

Documentation:

http://murl.rtfd.org/

Build status:
Travis CI

Installation

Install with pip:

$ pip install murl

Getting Started

from murl import Url


url = Url('https://bugzilla.mozilla.org/show_bug.cgi?id=698201#c0')
print url.scheme, url.host, url.querystring, url.fragment
# https bugzilla.mozilla.org id=698201 c0

url.scheme = 'http'
url.host = 'bugzilla.webkit.org'

print url
print url.url
print url.scheme
print url.host
print url.netloc
print url.host == url.netloc
# http://bugzilla.webkit.org/show_bug.cgi?id=698201#c0
# http://bugzilla.webkit.org/show_bug.cgi?id=698201#c0
# http
# bugzilla.webkit.org
# bugzilla.webkit.org
# True

url.path = 'list_bugs.cgi'
print url.path, url.url
# list_bugs.cgi http://bugzilla.webkit.org/list_bugs.cgi?id=698201#c0

url.fragment = 'c1'
print url.fragment
print url.url
# c1
# http://bugzilla.webkit.org/list_bugs.cgi?id=698201#c1

url.fragment = ''
print url.fragment
print url.url
# ''
# http://bugzilla.webkit.org/list_bugs.cgi?id=698201

License

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/.

Metadata

Release files for murl 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for murl 0.5.1
File Size Uploaded
murl-0.5.1.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for murl 0.5.1
File Interpreter ABI Platform
murl-0.5.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 7.9 kB

Release files / murl-0.5.1.tar.gz

Download URL murl-0.5.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
53c27d8dc55a81f1af15c03c44e111b30d86e22aac9fb6c82cb447c39783d1f7
BLAKE2b-256 checksum
How to use checksums
fd040e6413a745d9c69bc6085bcda15b5ae06867d35f0c3c0b210fe2bb203a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / murl-0.5.1-py2.py3-none-any.whl

Download URL murl-0.5.1-py2.py3-none-any.whl
Size 4.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
cbc9e213a99a300bbddd678bd46c2defc3c79dab9091d0c7fc465a2c12d98754
BLAKE2b-256 checksum
How to use checksums
9bfd957f44bc1cec3fe4e3b5e43c9899210350ab4eacd9614ff0e4e9cfaebc87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5

1 release file

0.4

1 release file

0.3.1

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page