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

All Samples(445)  |  Call(353)  |  Derive(0)  |  Import(92)
Combine the elements of a tuple as returned by urlsplit() into a
complete URL as a string. The data argument can be any five-item iterable.
This may result in a slightly different, but equivalent URL, if the URL that
was parsed originally had unnecessary delimiters (for example, a ? with an
empty query; the RFC states that these are equivalent).

        def urlunsplit(data):
    """Combine the elements of a tuple as returned by urlsplit() into a
    complete URL as a string. The data argument can be any five-item iterable.
    This may result in a slightly different, but equivalent URL, if the URL that
    was parsed originally had unnecessary delimiters (for example, a ? with an
    empty query; the RFC states that these are equivalent)."""
    scheme, netloc, url, query, fragment = data
    if netloc or (scheme and scheme in uses_netloc and url[:2] != '//'):
        if url and url[:1] != '/': url = '/' + url
        url = '//' + (netloc or '') + url
    if scheme:
        url = scheme + ':' + url
    if query:
        url = url + '?' + query
    if fragment:
        url = url + '#' + fragment
    return url
        


src/r/e/remoteobjects-1.1.1/examples/twitter.py   remoteobjects(Download)
from optparse import OptionParser
import sys
from urllib import urlencode, quote_plus
from urlparse import urljoin, urlunsplit
 
from httplib2 import Http
 
        else:
            url += '.json'
        query = urlencode(filter(lambda x: x in ('screen_name', 'user_id'), kwargs))
        url = urlunsplit((None, None, url, query, None))
        return cls.get(urljoin(Twitter.endpoint, url), http=http)
 
 
    def get_messages(cls, http=None, **kwargs):
        url = '/direct_messages.json'
        query = urlencode(filter(lambda x: x in ('since_id', 'page'), kwargs))
        url = urlunsplit((None, None, url, query, None))
        return cls.get(urljoin(Twitter.endpoint, url), http=http)
 
    @classmethod
    def get_sent_messages(cls, http=None, **kwargs):
        url = '/direct_messages/sent.json'
        query = urlencode(filter(lambda x: x in ('since_id', 'page'), kwargs))
        url = urlunsplit((None, None, url, query, None))
        else:
            url += '.json'
        query = urlencode(filter(lambda x: x in ('screen_name', 'user_id', 'page'), kwargs))
        url = urlunsplit((None, None, url, query, None))
        return cls.get(urljoin(Twitter.endpoint, url), http=http)
 
 
    def friends(cls, http=None, **kwargs):
        query = urlencode(filter(lambda x: x in ('since_id', 'max_id', 'count', 'page'), kwargs))
        url = urlunsplit((None, None, '/statuses/friends_timeline.json', query, None))
        return cls.get(urljoin(Twitter.endpoint, url), http=http)
 
    @classmethod
    def user(cls, http=None, **kwargs):
        url = '/statuses/user_timeline'
        if 'id' in kwargs:
            url += '/%s.json' % quote_plus(kwargs['id'])
        else:
            url += '.json'
        query = urlencode(filter(lambda x: x in ('screen_name', 'user_id', 'since_id', 'max_id', 'page'), kwargs))
        url = urlunsplit((None, None, url, query, None))
    def mentions(cls, http=None, **kwargs):
        query = urlencode(filter(lambda x: x in ('since_id', 'max_id', 'page'), kwargs))
        url = urlunsplit((None, None, '/statuses/mentions.json', query, None))
        return cls.get(urljoin(Twitter.endpoint, url), http=http)
 
 
class Twitter(Http):

src/t/w/twitstream-HEAD/examples/warehouse.py   twitstream(Download)
#!/usr/bin/env python
 
import sys
import twitstream
from urlparse import urlunsplit, urlsplit
from binascii import unhexlify, hexlify
 
    def __init__(self, location=None, port=None, path=''):
        lp = list([location or 'localhost', port or 5984])
        lp[1] = str(lp[1])
        dburl = urlunsplit(('http', ':'.join(lp), '', '', ''))
        self.conn = self.Server(dburl)
        if not path:
            path = 'test'

src/e/n/enpraxis.educommons-3.2.1-final/enpraxis/educommons/extras/html2captioned.py   enpraxis.educommons(Download)
from Products.CMFCore.utils import getToolByName
import re
from cgi import escape
from urlparse import urlsplit, urljoin, urlunsplit
from urllib import unquote_plus, quote_plus
from Acquisition import aq_base
from htmlentitydefs import name2codepoint
 
        scheme, netloc, path, query, fragment = urlsplit(absurl)
        path = path.strip('/')
        tail = urlunsplit(('','','',query,fragment))
        absurl = urlunsplit((scheme,netloc,path,'',''))
 
        if 'resolveuid/' in absurl:
        pathparts.pop(0)
 
 
    return '/'.join(pathparts), urlunsplit(('','','',query,fragment))
 
def htmlchanges(data, changes):
    out = []

src/p/r/Products.kupu-1.4.16/Products/kupu/plone/html2captioned.py   Products.kupu(Download)
from Products.CMFCore.utils import getToolByName
import re
from cgi import escape
from urlparse import urlsplit, urljoin, urlunsplit
from urllib import unquote_plus, quote_plus
from Acquisition import aq_base
from htmlentitydefs import name2codepoint
 
        scheme, netloc, path, query, fragment = urlsplit(absurl)
        path = path.strip('/')
        tail = urlunsplit(('','','',query,fragment))
        absurl = urlunsplit((scheme,netloc,path,'',''))
 
        if 'resolveuid/' in absurl:
        pathparts.pop(0)
 
 
    return '/'.join(pathparts), urlunsplit(('','','',query,fragment))
 
def htmlchanges(data, changes):
    out = []

src/p/s/pso-HEAD/trunk/py/pso/url.py   pso(Download)
#
__version__="$Revision: 122 $"
 
from urlparse import urlsplit, urlunsplit
from cgi import parse_qs
from urllib import urlencode
from xml.sax.saxutils import quoteattr
	def getScript(self):
		if self.changed or self._script is None:
			self._script = urlunsplit((self.scheme, self.netlocation, self.path,'',''))
		return self._script
	script = property(getScript)
 
 
	def getBase(self):
		if self.changed or self._script is None:
			self._script = urlunsplit((self.scheme, self.netlocation, '','',''))
	def __str__(self):
		if self.changed:
			self.queryTD= urlencode(self.query, self.query.items())
		return urlunsplit((self.scheme, self.netlocation, self.path, self.encryptQuery(self.queryTD), self.fragment))
 
	def getFormFields(self):
		if self.changed:
			else:
				query[k] = v
		query = self.encryptQuery(urlencode(query, query.items()))
		return urlunsplit(('','',self.path, query, ''))
 
	def aHref(self, cdata, **kws):
		query = self.encryptQuery(urlencode(kws, kws.items()))
		return '<a href="%s">%s</a>' %(urlunsplit(('','',self.path, query, '')), cdata)

src/b/t/btqueue-HEAD/trunk/btqueue/BitCrawler/loader.py   btqueue(Download)
import socket,urllib2
from urlparse import urljoin,urlsplit,urlunsplit
from urllib import urlencode
 
from BitQueue import timeoutsocket
from aurllib import urlopen,CookieAURLOpener
from media import List
    def __init__(self,tracker,filter):
        TrackerLoader.__init__(self,tracker,filter)
        self.login_url = urlunsplit(urlsplit(self.url)[:3]+('',''))
 
    def prefetch(self):
        TrackerLoader.prefetch(self)
        try:

src/p/i/pip-HEAD/pip/vcs/git.py   pip(Download)
from pip.vcs import vcs, VersionControl
from pip.log import logger
from urllib import url2pathname
from urlparse import urlsplit, urlunsplit
 
 
class Git(VersionControl):
            if scheme.endswith('file'):
                initial_slashes = path[:-len(path.lstrip('/'))]
                newpath = initial_slashes + url2pathname(path).replace('\\', '/').lstrip('/')
                url = urlunsplit((scheme, netloc, newpath, query, fragment))
                after_plus = scheme.find('+')+1
                url = scheme[:after_plus]+ urlunsplit((scheme[after_plus:], netloc, newpath, query, fragment))
 

src/p/s/pso-HEAD/py/pso/url.py   pso(Download)
#
__version__="$Revision: 122 $"
 
from urlparse import urlsplit, urlunsplit
from cgi import parse_qs
from urllib import urlencode
from xml.sax.saxutils import quoteattr
	def getScript(self):
		if self.changed or self._script is None:
			self._script = urlunsplit((self.scheme, self.netlocation, self.path,'',''))
		return self._script
	script = property(getScript)
 
 
	def getBase(self):
		if self.changed or self._script is None:
			self._script = urlunsplit((self.scheme, self.netlocation, '','',''))
	def __str__(self):
		if self.changed:
			self.queryTD= urlencode(self.query, self.query.items())
		return urlunsplit((self.scheme, self.netlocation, self.path, self.encryptQuery(self.queryTD), self.fragment))
 
	def getFormFields(self):
		if self.changed:
			else:
				query[k] = v
		query = self.encryptQuery(urlencode(query, query.items()))
		return urlunsplit(('','',self.path, query, ''))
 
	def aHref(self, cdata, **kws):
		query = self.encryptQuery(urlencode(kws, kws.items()))
		return '<a href="%s">%s</a>' %(urlunsplit(('','',self.path, query, '')), cdata)

src/b/t/btqueue-HEAD/btqueue/BitCrawler/loader.py   btqueue(Download)
import socket,urllib2
from urlparse import urljoin,urlsplit,urlunsplit
from urllib import urlencode
 
from BitQueue import timeoutsocket
from aurllib import urlopen,CookieAURLOpener
from media import List
    def __init__(self,tracker,filter):
        TrackerLoader.__init__(self,tracker,filter)
        self.login_url = urlunsplit(urlsplit(self.url)[:3]+('',''))
 
    def prefetch(self):
        TrackerLoader.prefetch(self)
        try:

src/p/y/Pydap-3.0.rc.12/pydap/client.py   Pydap(Download)
"""
 
import sys
from urlparse import urlsplit, urlunsplit
 
from pydap.model import *
from pydap.model import DapType
    scheme, netloc, path, query, fragment = urlsplit(url)
    projection, selection = parse_qs(query)
    url = urlunsplit(
            (scheme, netloc, path, '&'.join(selection), fragment))
 
    # Set data to a Proxy object for BaseType and SequenceType. These
    # variables can then be sliced to retrieve the data on-the-fly.
    def __init__(self, baseurl, id_):
        self.id = id_
        self.dataset = None
 
        scheme, netloc, path, query, fragment = urlsplit(baseurl)
        self.url = urlunsplit((
                scheme, netloc, path + '.dods', id_, None))
    if get_metadata:
        scheme, netloc, path, query, fragment = urlsplit(url)
        dasurl = urlunsplit(
                (scheme, netloc, path[:-5] + '.das', query, fragment))
        resp, das = request(dasurl)
        dataset = DASParser(das, dataset).parse()
 
    """
    scheme, netloc, path, query, fragment = urlsplit(url)
    ddsurl = urlunsplit(
            (scheme, netloc, path + '.dds', query, fragment))
    dasurl = urlunsplit(
            (scheme, netloc, path + '.das', query, fragment))
 

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