• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(4015)  |  Call(3245)  |  Derive(0)  |  Import(770)
Parse a URL into 6 components:
<scheme>://<netloc>/<path>;<params>?<query>#<fragment>
Return a 6-tuple: (scheme, netloc, path, params, query, fragment).
Note that we don't break the components up in smaller bits
(e.g. netloc is a single string) and we don't expand % escapes.

        def urlparse(url, scheme='', allow_fragments=True):
    """Parse a URL into 6 components:
    :///;?#
    Return a 6-tuple: (scheme, netloc, path, params, query, fragment).
    Note that we don't break the components up in smaller bits
    (e.g. netloc is a single string) and we don't expand % escapes."""
    tuple = urlsplit(url, scheme, allow_fragments)
    scheme, netloc, url, query, fragment = tuple
    if scheme in uses_params and ';' in url:
        url, params = _splitparams(url)
    else:
        params = ''
    return ParseResult(scheme, netloc, url, params, query, fragment)
        


src/r/e/remoteobjects-1.1.1/examples/giantbomb.py   remoteobjects(Download)
import sys
import time
from urllib import urlencode
from urlparse import urljoin, urlparse, urlunparse
 
from remoteobjects import RemoteObject, fields
 
    def get(cls, url, **kwargs):
        if not urlparse(url)[1]:
            url = urljoin('http://api.giantbomb.com/', url)
 
        self = super(Bombject, cls).get(url, **kwargs)
        self = self.filter(api_key=cls.api_key, format='json')
        return self
 
    def filter(self, **kwargs):
        url = self._location
        parts = list(urlparse(url))

src/d/i/diesel-HEAD/examples/crawler.py   diesel(Download)
# vim:ts=4:sw=4:expandtab
'''A very simple, flawed web crawler--demonstrates
Clients + Loops
'''
 
import sys, time, re, os
from urlparse import urlparse, urljoin
 
url, folder = sys.argv[1:]
 
schema, host, path, _, _, _ = urlparse(url)

src/b/a/badger-lib-HEAD/packages/python-openid/examples/server.py   badger-lib(Download)
#!/usr/bin/env python
 
__copyright__ = 'Copyright 2005-2008, Janrain, Inc.'
 
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from urlparse import urlparse
 
    def do_GET(self):
        try:
            self.parsed_uri = urlparse(self.path)
            self.query = {}
            for k, v in cgi.parse_qsl(self.parsed_uri[4]):
                self.query[k] = v
 
    def do_POST(self):
        try:
            self.parsed_uri = urlparse(self.path)
 
            self.setUser()
            content_length = int(self.headers['Content-Length'])
            post_data = self.rfile.read(content_length)

src/p/o/polinax-HEAD/libs/external_libs/python-openid-2.1.1/examples/server.py   polinax(Download)
#!/usr/bin/env python
 
__copyright__ = 'Copyright 2005, Janrain, Inc.'
 
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from urlparse import urlparse
 
    def do_GET(self):
        try:
            self.parsed_uri = urlparse(self.path)
            self.query = {}
            for k, v in cgi.parse_qsl(self.parsed_uri[4]):
                self.query[k] = v
 
    def do_POST(self):
        try:
            self.parsed_uri = urlparse(self.path)
 
            self.setUser()
            content_length = int(self.headers['Content-Length'])
            post_data = self.rfile.read(content_length)

src/y/o/yos-social-python-HEAD/examples/openid/server.py   yos-social-python(Download)
#!/usr/bin/env python
 
__copyright__ = 'Copyright 2005-2008, Janrain, Inc.'
 
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from urlparse import urlparse
 
    def do_GET(self):
        try:
            self.parsed_uri = urlparse(self.path)
            self.query = {}
            for k, v in cgi.parse_qsl(self.parsed_uri[4]):
                self.query[k] = v
 
    def do_POST(self):
        try:
            self.parsed_uri = urlparse(self.path)
 
            self.setUser()
            content_length = int(self.headers['Content-Length'])
            post_data = self.rfile.read(content_length)

src/p/o/pony-build-HEAD/examples/push-cgi-notifier/test-post-rss.py   pony-build(Download)
#! /usr/bin/env python
import sys
import httplib
from urlparse import urlparse
 
url = urlparse(sys.argv[1])
 

src/p/y/python-openid-HEAD/examples/server.py   python-openid(Download)
#!/usr/bin/env python
 
__copyright__ = 'Copyright 2005-2008, Janrain, Inc.'
 
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from urlparse import urlparse
 
    def do_GET(self):
        try:
            self.parsed_uri = urlparse(self.path)
            self.query = {}
            for k, v in cgi.parse_qsl(self.parsed_uri[4]):
                self.query[k] = v
 
    def do_POST(self):
        try:
            self.parsed_uri = urlparse(self.path)
 
            self.setUser()
            content_length = int(self.headers['Content-Length'])
            post_data = self.rfile.read(content_length)

src/p/y/PyAMF-HEAD/doc/tutorials/examples/actionscript/guestbook/python/guestbook.py   PyAMF(Download)
 
 
from datetime import datetime
from urlparse import urlparse
import re
 
try:
def is_valid_url(url):
    o = urlparse(url)
 
    # scheme
    if o[0] == '':
        return (False, 'Scheme required')
 

src/p/y/python-openid-2.2.5/examples/server.py   python-openid(Download)
#!/usr/bin/env python
 
__copyright__ = 'Copyright 2005-2008, Janrain, Inc.'
 
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from urlparse import urlparse
 
    def do_GET(self):
        try:
            self.parsed_uri = urlparse(self.path)
            self.query = {}
            for k, v in cgi.parse_qsl(self.parsed_uri[4]):
                self.query[k] = v
 
    def do_POST(self):
        try:
            self.parsed_uri = urlparse(self.path)
 
            self.setUser()
            content_length = int(self.headers['Content-Length'])
            post_data = self.rfile.read(content_length)

src/t/w/twitstream-HEAD/examples/stats.py   twitstream(Download)
import math
import sys
from collections import defaultdict
from urlparse import urlparse
 
import twitstream
 
def first_url_domain(array):
    if array:
        return urlparse(array[0])[1]
    else:
        return None
 
def log_spacing(integer):

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next