Package portage :: Module getbinpkg
[hide private]

Module getbinpkg

source code

Classes [hide private]
  ParseLinks
Parser class that overrides HTMLParser to grab all anchors from an html page and provide suffix and prefix limitors
  PackageIndex
Functions [hide private]
 
make_metadata_dict(data) source code
 
create_conn(baseurl, conn=None)
(baseurl,conn) --- Takes a protocol://site:port/address url, and an optional connection.
source code
 
make_ftp_request(conn, address, rest=None, dest=None)
(conn,address,rest) --- uses the conn object to request the data from address and issuing a rest if it is passed.
source code
 
make_http_request(conn, address, params={}, headers={}, dest=None)
(conn,address,params,headers) --- uses the conn object to request the data from address, performing Location forwarding and using the optional params and headers.
source code
 
match_in_array(array, prefix='', suffix='', match_both=1, allow_overlap=0) source code
 
dir_get_list(baseurl, conn=None)
(baseurl[,connection]) -- Takes a base url to connect to and read from.
source code
 
file_get_metadata(baseurl, conn=None, chunk_size=3000)
(baseurl[,connection]) -- Takes a base url to connect to and read from.
source code
 
file_get(baseurl, dest, conn=None, fcmd=None)
(baseurl,dest,fcmd=) -- Takes a base url to connect to and read from.
source code
 
file_get_lib(baseurl, dest, conn=None)
(baseurl[,connection]) -- Takes a base url to connect to and read from.
source code
 
dir_get_metadata(baseurl, conn=None, chunk_size=3000, verbose=1, usingcache=1, makepickle=None)
(baseurl,conn,chunk_size,verbose) --
source code
 
_cmp_cpv(d1, d2) source code

Imports: red, yellow, green, slot_dict_class, portage, HTMLParser, sys, os, time, tempfile, base64, urllib2, cPickle, ftplib, httplib


Function Details [hide private]

create_conn(baseurl, conn=None)

source code 

(baseurl,conn) --- Takes a protocol://site:port/address url, and an optional connection. If connection is already active, it is passed on. baseurl is reduced to address and is returned in tuple (conn,address)

dir_get_list(baseurl, conn=None)

source code 

(baseurl[,connection]) -- Takes a base url to connect to and read from. URL should be in the for <proto>://<site>[:port]<path> Connection is used for persistent connection instances.

file_get_metadata(baseurl, conn=None, chunk_size=3000)

source code 

(baseurl[,connection]) -- Takes a base url to connect to and read from. URL should be in the for <proto>://<site>[:port]<path> Connection is used for persistent connection instances.

file_get(baseurl, dest, conn=None, fcmd=None)

source code 

(baseurl,dest,fcmd=) -- Takes a base url to connect to and read from. URL should be in the for <proto>://[user[:pass]@]<site>[:port]<path>

file_get_lib(baseurl, dest, conn=None)

source code 

(baseurl[,connection]) -- Takes a base url to connect to and read from. URL should be in the for <proto>://<site>[:port]<path> Connection is used for persistent connection instances.