Your Search Results


    <% module.exports = buildAPI({
        // Decompose a URI into its component parts. (Obsoletes uri.parse)
        // [See also](
        parts: function (str) {
            var p = kuma.url.parse(str, true);
            var out = {
                host: p.hostname,
                port: p.port,
                path: p.pathname.substr(1).split('/'),
                fragment: p.hash,
                query: p.query,
                scheme: p.protocol
            if (p.auth) {
                var auth_parts = p.auth.split(':');
                out.user = auth_parts[0];
                out.password = auth_parts[1];
            return out;
        // Encode text as a URI component.
        // [See also](
        encode: function (str) {
            return encodeURI(str);
    }); %>
    Search for pages that use Template:DekiScript:Uri to see example use cases and how many pages use this macro.

    Document Tags and Contributors

    Contributors to this page: lmorchard
    Last updated by: lmorchard,