<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:ns1="http://purl.org/dc/terms/" xmlns:ns2="http://purl.org/dc/elements/1.1/" xmlns:ns3="http://uche.ogbuji.net/tech/projects/akara/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about="ftss:///akara/nodes/2004-06-08/lib.uri">
    <ns1:modified>2004-06-08</ns1:modified>
    <rdf:type rdf:resource="http://uche.ogbuji.net/tech/projects/akara/Item"/>
    <ns2:creator rdf:resource="ftss:///ftss/users/uche"/>
    <ns2:title>Use Ft.Lib.Uri rather than urllib</ns2:title>
    <ns1:created>2004-06-08</ns1:created>
    <ns3:body>As Mike Brown says:

"""
Anyone coding to urllib, please try to use Ft.Lib.Uri functions instead:

urllib.urlopen()      -&gt; Ft.Lib.Uri.UrlOpen()
urllib.quote()        -&gt; Ft.Lib.Uri.PercentEncode()
urllib.unquote()      -&gt; Ft.Lib.Uri.PercentDecode()
urllib.pathname2url() -&gt; Ft.Lib.Uri.OsPathToUri()
urllib.url2pathname() -&gt; Ft.Lib.Uri.UriToOsPath()
urllib.basejoin()     -&gt; Ft.Lib.Uri.Absolutize() [strict]
                         Ft.Lib.Uri.BaseJoin() [less strict; could go away]
urlparse.urljoin()    -&gt; (see urllib.basejoin)
"""

</ns3:body>
    <ns3:tag>lib.uri</ns3:tag>
    <ns2:subject>url</ns2:subject>
    <ns2:subject>uri</ns2:subject>
  </rdf:Description>
  <rdf:Description rdf:about="ftss:///akara/nodes/2003-01-01/4suite-dev-section">
    <ns3:contains rdf:resource="ftss:///akara/nodes/2004-06-08/lib.uri"/>
  </rdf:Description>
</rdf:RDF>
