| |
- __builtin__.object
-
- pickleDB
- urllib.FancyURLopener(urllib.URLopener)
-
- MyOpener
class MyOpener(urllib.FancyURLopener) |
|
##################
## URL scrapper ##
################## |
|
- Method resolution order:
- MyOpener
- urllib.FancyURLopener
- urllib.URLopener
Data and other attributes defined here:
- version = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15'
Methods inherited from urllib.FancyURLopener:
- __init__(self, *args, **kwargs)
- get_user_passwd(self, host, realm, clear_cache=0)
- http_error_301(self, url, fp, errcode, errmsg, headers, data=None)
- Error 301 -- also relocated (permanently).
- http_error_302(self, url, fp, errcode, errmsg, headers, data=None)
- Error 302 -- relocated (temporarily).
- http_error_303(self, url, fp, errcode, errmsg, headers, data=None)
- Error 303 -- also relocated (essentially identical to 302).
- http_error_307(self, url, fp, errcode, errmsg, headers, data=None)
- Error 307 -- relocated, but turn POST into error.
- http_error_401(self, url, fp, errcode, errmsg, headers, data=None)
- Error 401 -- authentication required.
This function supports Basic authentication only.
- http_error_407(self, url, fp, errcode, errmsg, headers, data=None)
- Error 407 -- proxy authentication required.
This function supports Basic authentication only.
- http_error_default(self, url, fp, errcode, errmsg, headers)
- Default error handling -- don't raise an exception.
- prompt_user_passwd(self, host, realm)
- Override this in a GUI environment!
- redirect_internal(self, url, fp, errcode, errmsg, headers, data)
- retry_http_basic_auth(self, url, realm, data=None)
- retry_https_basic_auth(self, url, realm, data=None)
- retry_proxy_http_basic_auth(self, url, realm, data=None)
- retry_proxy_https_basic_auth(self, url, realm, data=None)
Methods inherited from urllib.URLopener:
- __del__(self)
- addheader(self, *args)
- Add a header to be used by the HTTP interface only
e.g. u.addheader('Accept', 'sound/basic')
- cleanup(self)
- close(self)
- http_error(self, url, fp, errcode, errmsg, headers, data=None)
- Handle http errors.
Derived class can override this, or provide specific handlers
named http_error_DDD where DDD is the 3-digit error code.
- open(self, fullurl, data=None)
- Use URLopener().open(file) instead of open(file, 'r').
- open_data(self, url, data=None)
- Use "data" URL.
- open_file(self, url)
- Use local file or FTP depending on form of URL.
- open_ftp(self, url)
- Use FTP protocol.
- open_http(self, url, data=None)
- Use HTTP protocol.
- open_https(self, url, data=None)
- Use HTTPS protocol.
- open_local_file(self, url)
- Use local file.
- open_unknown(self, fullurl, data=None)
- Overridable interface to open unknown URL type.
- open_unknown_proxy(self, proxy, fullurl, data=None)
- Overridable interface to open unknown URL type.
- retrieve(self, url, filename=None, reporthook=None, data=None)
- retrieve(url) returns (filename, headers) for a local object
or (tempfilename, headers) for a remote object.
|
class pickleDB(__builtin__.object) |
|
A Pickle DB
vars:
container - the underlying container of the db with the intention of it being a dictionary. Each key returns a set.
The key should be a flipboard magazine title and the the set should be a list of urls of articles flipped into the magazine |
|
Methods defined here:
- __init__(self, dbName)
- __str__(self)
- add(self, key, item)
- adds a new item to set given by key
- addAndSave(self, key, item)
- adds a new item to set given by key and saves db
- contains(self, key, value)
- check if table key is in db
- get(self)
- getSet(self, key)
- returns the set stored by key
- loadDB(self)
- Loads the db from file
- newTable(self, key)
- Creates a new set() accessible by key
- saveDB(self)
- saves the db to file set in init.properties
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
| |