source: uri/docs/source/narrative.rst@ 230

Last change on this file since 230 was 230, checked in by wouter, 4 years ago

#91 clone https://pypi.org/project/rfc3986/

File size: 881 bytes
Line 
1.. _narrative:
2
3====================
4 User Documentation
5====================
6
7|rfc3986| has several API features and convenience methods. The core of
8|rfc3986|'s API revolves around parsing, validating, and building URIs.
9
10There is an API to provide compatibility with :mod:`urllib.parse`, there is an
11API to parse a URI as a URI Reference, there's an API to provide validation of
12URIs, and finally there's an API to build URIs.
13
14.. note::
15
16 There's presently no support for IRIs as defined in :rfc:`3987`.
17
18|rfc3986| parses URIs much differently from :mod:`urllib.parse` so users may
19see some subtle differences with very specific URLs that contain rough
20edgecases. Regardless, we do our best to implement the same API so you should
21be able to seemlessly swap |rfc3986| for ``urlparse``.
22
23
24.. toctree::
25 :maxdepth: 2
26
27 user/parsing
28 user/validating
29 user/building
Note: See TracBrowser for help on using the repository browser.