Пример #1
0
    def __init__(self, old_manager, book_manager, parent=None):
        QNetworkAccessManager.__init__(self, parent)
        self.parent = parent
        self.old_manager = old_manager

        self.book_manager = book_manager
        self.setCache(old_manager.cache())
Пример #2
0
 def __init__(self,
              proxy,
              allowed_media,
              allowed_regex,
              cache_size=100,
              cache_dir='.webkit_cache'):
     """
     See JQueryBrowser for details of arguments
     cache_size is the maximum size of the webkit cache (MB)
     """
     QNetworkAccessManager.__init__(self)
     # initialize the manager cache
     #QDesktopServices.storageLocation(QDesktopServices.CacheLocation)
     cache = QNetworkDiskCache()
     cache.setCacheDirectory(cache_dir)
     cache.setMaximumCacheSize(cache_size * 1024 *
                               1024)  # need to convert cache value to bytes
     self.setCache(cache)
     self.allowed_regex = allowed_regex
     # allowed content extensions
     self.banned_extensions = common.MEDIA_EXTENSIONS
     for ext in allowed_media:
         if ext in self.banned_extensions:
             self.banned_extensions.remove(ext)
     # and proxy
     self.setProxy(proxy)
Пример #3
0
    def __init__(self, old_manager):

        QNetworkAccessManager.__init__(self)
        self.setCache(old_manager.cache())
        self.setCookieJar(old_manager.cookieJar())
        self.setProxy(old_manager.proxy())
        self.setProxyFactory(old_manager.proxyFactory())
    def __init__(self, diskCacheEnabled, parent = None):
        QNetworkAccessManager.__init__(self, parent)
        self.finished.connect(self.handleFinished)

        if diskCacheEnabled == 'yes':
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(QDesktopServices.storageLocation(QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)
 def __init__(self, parent = None):
     """
     Constructor
     
     @param parent reference to the parent object (QObject)
     """
     QNetworkAccessManager.__init__(self, parent)
     self.__webPage = None
Пример #6
0
    def __init__(self, diskCacheEnabled, parent = None):
        QNetworkAccessManager.__init__(self, parent)
        self.connect(self, SIGNAL('finished(QNetworkReply *)'), self.handleFinished)

        if diskCacheEnabled == 'yes':
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(QDesktopServices.storageLocation(QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)
Пример #7
0
	def __init__(self, old_manager, bungloo_callback):
		QNetworkAccessManager.__init__(self)

		self.bungloo_callback = bungloo_callback

		self.old_manager = old_manager
		self.setCache(old_manager.cache())
		self.setCookieJar(old_manager.cookieJar())
		self.setProxy(old_manager.proxy())
		self.setProxyFactory(old_manager.proxyFactory())
Пример #8
0
 def __init__(self, url, label=None, btn=None):
     QNetworkAccessManager.__init__(self)
     self.messageBuffer = QByteArray()
     self.label = label
     self.btn = btn
     self.frmt = "PNG" if url.rsplit('.', 1)[1] == 'png' else "JPG"
     request = QNetworkRequest(QUrl(url))
     self.reply = self.get(request)
     self.reply.finished.connect(self.slotFinished)
     self.reply.readyRead.connect(self.slotReadData)
Пример #9
0
    def __init__(self, old_manager, tentia_callback):
        QNetworkAccessManager.__init__(self)

        self.tentia_callback = tentia_callback

        self.old_manager = old_manager
        self.setCache(old_manager.cache())
        self.setCookieJar(old_manager.cookieJar())
        self.setProxy(old_manager.proxy())
        self.setProxyFactory(old_manager.proxyFactory())
Пример #10
0
	def __init__(self, old_manager, bungloo_callback):
		QNetworkAccessManager.__init__(self)

		self.bungloo_callback = bungloo_callback

		self.old_manager = old_manager
		self.setCache(old_manager.cache())
		self.setCookieJar(old_manager.cookieJar())
		self.setProxy(old_manager.proxy())
		self.setProxyFactory(old_manager.proxyFactory())
		self.sslErrors.connect(lambda reply, errors: old_manager.sslErrors)
Пример #11
0
 def __init__(self, **kwargs):
     if 'fingerprint_cookiejar' in kwargs.keys():
         self.fingerprint_cookiejar = kwargs['fingerprint_cookiejar']
     else:
         self.fingerprint_cookiejar = None
     if 'webpage' in kwargs.keys():
         self.webpage = kwargs['webpage']
     else:
         self.webpage = None
     self.referer = None
     QNetworkAccessManager.__init__(self)
     self.header = Header(fingerprint_cookiejar=self.fingerprint_cookiejar)
    def __init__(self, diskCacheEnabled, ignoreSslErrors, parent=None):
        QNetworkAccessManager.__init__(self, parent)
        self.m_ignoreSslErrors = ignoreSslErrors

        if parent.m_verbose:
            self.finished.connect(self.handleFinished)

        if diskCacheEnabled == 'yes':
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(QDesktopServices.storageLocation(QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)

        do_action('NetworkAccessManagerInit', Bunch(locals()))
Пример #13
0
    def __init__(self, engine, parent=None):
        """
        Constructor
        
        @param engine reference to the help engine (QHelpEngine)
        @param parent reference to the parent object (QObject)
        """
        QNetworkAccessManager.__init__(self, parent)

        self.__adblockNetwork = None

        self.__schemeHandlers = {}  # dictionary of scheme handlers

        self.__proxyFactory = E4NetworkProxyFactory()
        self.setProxyFactory(self.__proxyFactory)

        self.__setDiskCache()
        self.languagesChanged()

        if SSL_AVAILABLE:
            sslCfg = QSslConfiguration.defaultConfiguration()
            caList = sslCfg.caCertificates()
            caNew = QSslCertificate.fromData(Preferences.Prefs.settings.value("Help/CaCertificates").toByteArray())
            for cert in caNew:
                caList.append(cert)
            sslCfg.setCaCertificates(caList)
            sslCfg.setProtocol(QSsl.AnyProtocol)
            try:
                sslCfg.setSslOption(QSsl.SslOptionDisableCompression, True)
            except AttributeError:
                pass
            QSslConfiguration.setDefaultConfiguration(sslCfg)

            self.connect(self, SIGNAL("sslErrors(QNetworkReply *, const QList<QSslError> &)"), self.__sslErrors)

        self.connect(
            self,
            SIGNAL("proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*)"),
            self.__proxyAuthenticationRequired,
        )
        self.connect(
            self, SIGNAL("authenticationRequired(QNetworkReply *, QAuthenticator *)"), self.__authenticationRequired
        )

        # register scheme handlers
        self.setSchemeHandler("qthelp", QtHelpAccessHandler(engine, self))
        self.setSchemeHandler("pyrc", PyrcAccessHandler(self))
        self.setSchemeHandler("about", AboutAccessHandler(self))
        self.setSchemeHandler("abp", AdBlockAccessHandler(self))
Пример #14
0
    def __init__(self, diskCacheEnabled, ignoreSslErrors, parent=None):
        QNetworkAccessManager.__init__(self, parent)

        self.m_ignoreSslErrors = ignoreSslErrors
        self.m_idCounter = 0
        self.m_ids = {}
        self.m_started = []

        self.finished.connect(self.handleFinished)

        if diskCacheEnabled:
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(QDesktopServices.storageLocation(QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)

        do_action('NetworkAccessManagerInit')
Пример #15
0
 def __init__(self, proxy, forbidden_extensions, allowed_regex, cache_size=100, cache_dir='.webkit_cache'):
     """
     See WebkitBrowser for details of arguments
 
     cache_size:
         the maximum size of the webkit cache (MB)
     """
     QNetworkAccessManager.__init__(self)
     # and proxy
     self.setProxy(proxy)
     # initialize the manager cache
     QDesktopServices.storageLocation(QDesktopServices.CacheLocation)
     cache = QNetworkDiskCache()
     cache.setCacheDirectory(cache_dir)
     cache.setMaximumCacheSize(cache_size * 1024 * 1024) # need to convert cache value to bytes
     self.setCache(cache)
     self.allowed_regex = allowed_regex
     self.forbidden_extensions = forbidden_extensions
Пример #16
0
    def __init__(self, diskCacheEnabled, ignoreSslErrors, parent=None):
        QNetworkAccessManager.__init__(self, parent)

        self.m_ignoreSslErrors = ignoreSslErrors
        self.m_idCounter = 0
        self.m_ids = {}
        self.m_started = []

        self.finished.connect(self.handleFinished)

        if diskCacheEnabled:
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(
                QDesktopServices.storageLocation(
                    QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)

        do_action('NetworkAccessManagerInit')
Пример #17
0
 def __init__(self, proxy, allowed_media, allowed_regex, cache_size=100, cache_dir='.webkit_cache'):
     """
     See JQueryBrowser for details of arguments
     cache_size is the maximum size of the webkit cache (MB)
     """
     QNetworkAccessManager.__init__(self)
     # initialize the manager cache
     #QDesktopServices.storageLocation(QDesktopServices.CacheLocation)
     cache = QNetworkDiskCache()
     cache.setCacheDirectory(cache_dir)
     cache.setMaximumCacheSize(cache_size * 1024 * 1024) # need to convert cache value to bytes
     self.setCache(cache)
     self.allowed_regex = allowed_regex
     # allowed content extensions
     self.banned_extensions = common.MEDIA_EXTENSIONS
     for ext in allowed_media:
         if ext in self.banned_extensions:
             self.banned_extensions.remove(ext)
     # and proxy
     self.setProxy(proxy)
Пример #18
0
 def __init__(self, proxy, allowed_extensions, cache_size=100, cache_dir='.webkit_cache'):
     """
     proxy is a QNetworkProxy
     allowed_extensions is a list of extensions to allow
     cache_size is the maximum size of the cache (MB)
     """
     QNetworkAccessManager.__init__(self)
     # initialize the manager cache
     cache = QNetworkDiskCache()
     #QDesktopServices.storageLocation(QDesktopServices.CacheLocation)
     cache.setCacheDirectory(cache_dir)
     cache.setMaximumCacheSize(cache_size * 1024 * 1024) # need to convert cache value to bytes
     self.setCache(cache)
     # allowed content extensions
     self.banned_extensions = common.MEDIA_EXTENSIONS
     for ext in allowed_extensions:
         if ext in self.banned_extensions:
             self.banned_extensions.remove(ext)
     # and proxy
     if proxy:
         self.setProxy(proxy)
Пример #19
0
    def __init__(self, parent, auth, cookieFile, diskCacheEnabled, ignoreSslErrors):
        QNetworkAccessManager.__init__(self, parent)

        self.m_ignoreSslErrors = ignoreSslErrors
        self.m_idCounter = 0
        self.m_ids = {}
        self.m_started = []

        self.finished.connect(self.handleFinished)

        if auth:
            self.m_authUser = auth[0]
            self.m_authPass = auth[1]
            self.authenticationRequired.connect(self.provideAuthentication)

        if cookieFile:
            self.setCookieJar(CookieJar(self, cookieFile))

        if diskCacheEnabled:
            m_networkDiskCache = QNetworkDiskCache()
            m_networkDiskCache.setCacheDirectory(QDesktopServices.storageLocation(QDesktopServices.CacheLocation))
            self.setCache(m_networkDiskCache)

        do_action('NetworkAccessManagerInit')
Пример #20
0
 def __init__(self, forbidden_extensions=[]):
     QNetworkAccessManager.__init__(self)
     self.forbidden_extensions = forbidden_extensions
Пример #21
0
 def __init__(self, parent, searcher_hp, searcher_de):
     QNetworkAccessManager.__init__(self, parent)
     self._searcher_hp = searcher_hp
     self._searcher_de = searcher_de
Пример #22
0
 def __init__(self, parent, searcher_hp, searcher_de):
     QNetworkAccessManager.__init__(self, parent)
     self._searcher_hp = searcher_hp
     self._searcher_de = searcher_de
Пример #23
0
 def __init__(self, traffic_rules=None):
     if traffic_rules is None:
         self.traffic_rules = {}
     else:
         self.traffic_rules = traffic_rules
     QNetworkAccessManager.__init__(self)
Пример #24
0
 def __init__(self, table):
     QNetworkAccessManager.__init__(self)
     # add event listener on "load finished" event
     self.finished.connect(self._finished)
     self.table = table
Пример #25
0
	def __init__(self):
		self.log = logging.getLogger(self.__class__.__name__)
		self.view = None 
		self.actions = None
		QNetworkAccessManager.__init__(self)
	def __init__(self, url):
		QNetworkAccessManager.__init__(self)
		self.request = QNetworkRequest(QUrl(url))
		self.reply = self.get(self.request)
Пример #27
0
 def __init__(self,parent):
     QNetworkAccessManager.__init__(self,parent)
     self.qwebview=parent
Пример #28
0
 def __init__(self, parent=None):
     QNetworkAccessManager.__init__(self, parent)
     self._dispatcher = {}
     self.headers = {}
Пример #29
0
 def __init__(self, forbidden_extensions=None):
     if forbidden_extensions is None:
         forbidden_extensions = []
     QNetworkAccessManager.__init__(self)
     self.forbidden_extensions = forbidden_extensions
Пример #30
0
 def __init__(self, forbidden_extensions=[]):
     QNetworkAccessManager.__init__(self)
     self.forbidden_extensions = forbidden_extensions
Пример #31
0
 def __init__(self):
     QNetworkAccessManager.__init__(self)
     self.reqCount = 0
Пример #32
0
 def __init__(self, table):
     QNetworkAccessManager.__init__(self)
     self.finished.connect(self._finished)
     self.table = table
Пример #33
0
 def __init__(self):
     QNetworkAccessManager.__init__(self)
     self.reqCount = 0
Пример #34
0
 def __init__(self, table, saltyBrowser):
     QNetworkAccessManager.__init__(self)
     self.finished.connect(self._finished)
     self.table = table
     self.saltyBrowser = saltyBrowser
Пример #35
0
 def __init__(self, parent=None):
     QNetworkAccessManager.__init__(self, parent)
Пример #36
0
 def __init__(self):
   QNetworkAccessManager.__init__(self)
Пример #37
0
 def __init__(self, parent):
     QNetworkAccessManager.__init__(self, parent)
     self.setNetworkAccessible(QNetworkAccessManager.Accessible)
     self.pages = {}
Пример #38
0
 def __init__(self, parent=None):
     QNetworkAccessManager.__init__(self, parent)
     self.connect(self, SIGNAL('finished(QNetworkReply *)'),
                  self.handleFinished)
Пример #39
0
 def __init__(self, parent=None):
     QNetworkAccessManager.__init__(self, parent)
     self._dispatcher = {}
     self.headers = {}
Пример #40
0
 def __init__(self, forbidden_extensions=None):
     if forbidden_extensions is None:
         forbidden_extensions = []
     QNetworkAccessManager.__init__(self)
     self.forbidden_extensions = forbidden_extensions