Exemplo n.º 1
0
    def load_app(self):
        self.view.load(QtCore.QUrl(PIXELATED_URI))
        self.view.page().setForwardUnsupportedContent(True)
        self.view.page().unsupportedContent.connect(self.download)

        self.manager = QtNetwork.QNetworkAccessManager()
        self.manager.finished.connect(self.finished)
def init(p_qt_webpage,
	p_cookies_file_path,

	p_on_request_handler_fun,
	p_on_reply_handler_fun,
	p_log_fun,
	p_verbose_bool = False):
	if p_verbose_bool: p_log_fun('FUN_ENTER','gf_test_web_net_mngr.init()')
	assert inspect.isfunction(p_on_request_handler_fun)
	assert inspect.isfunction(p_on_reply_handler_fun)
	
	# Network Access Manager and cookies
	#:QtNetwork.QNetworkAccessManager
	qt_net_mngr = QtNetwork.QNetworkAccessManager()
	p_qt_webpage.setNetworkAccessManager(qt_net_mngr)
	
	set_net_mngr_event_handlers(qt_net_mngr,
				p_on_request_handler_fun,
				p_on_reply_handler_fun,
				p_log_fun)
	
	if not p_cookies_file_path == None:
		gf_test_web_cookies.init_cookies(qt_net_mngr,
						p_cookies_file_path,
						p_log_fun)
Exemplo n.º 3
0
    def __init__(self, app):
        QtGui.QMainWindow.__init__(self)

        self.web = QWebView()
        self.web.page().setForwardUnsupportedContent(True)
        self.web.page().unsupportedContent.connect(self.download)

        self.manager = QtNetwork.QNetworkAccessManager()
        self.manager.finished.connect(self.finished)
        self.app = app
Exemplo n.º 4
0
 def download(self, blocking=True):
     if blocking:
         self.image = QtGui.QImage.fromData(urllib2.urlopen(self.url).read())
     else:
         self.image = None
         self._networkManager = QtNetwork.QNetworkAccessManager()
         request = QtNetwork.QNetworkRequest()
         request.setUrl(QtCore.QUrl(self.url))
         self._networkReply = self._networkManager.get(request)
         self._networkReply.finished.connect(self._finishDownload)
         self._networkReply.downloadProgress.connect(self._downloadProgress)
Exemplo n.º 5
0
 def __init__(self, parent, url, downloaddir, finished, canceled, error,
              text):
     self.url = url
     self.downloaddir = downloaddir
     self.hasError = False
     self.parent = parent
     self.text = text
     self.manager = QtNetwork.QNetworkAccessManager(parent)
     self.finished = finished
     self.cancel = False
     self.error = error
     self.canceled = canceled
Exemplo n.º 6
0
 def update_author(cls, url, callback):
     """
     We're assuming callback is the same all the time.
     """
     if cls._network is None:
         cls._network = QtNetwork.QNetworkAccessManager()
         cls._network.finished.connect(cls.on_update_author)
     cls._callback = callback
     if not url.endswith(STORY_INDEX):
         if not url.endswith('/'):
             url += '/'
         url += STORY_INDEX
     cls._network.get(QtNetwork.QNetworkRequest(QtCore.QUrl(url)))
Exemplo n.º 7
0
def tox_dns(email):
    """
    TOX DNS 4
    :param email: data like '*****@*****.**'
    :return: tox id on success else None
    """
    site = email.split('@')[1]
    data = {"action": 3, "name": "{}".format(email)}
    urls = ('https://{}/api'.format(site), 'http://{}/api'.format(site))
    s = settings.Settings.get_instance()
    if not s['proxy_type']:  # no proxy
        for url in urls:
            try:
                return send_request(url, data)
            except Exception as ex:
                log('TOX DNS ERROR: ' + str(ex))
    else:  # proxy
        netman = QtNetwork.QNetworkAccessManager()
        proxy = QtNetwork.QNetworkProxy()
        proxy.setType(QtNetwork.QNetworkProxy.Socks5Proxy if s['proxy_type'] ==
                      2 else QtNetwork.QNetworkProxy.HttpProxy)
        proxy.setHostName(s['proxy_host'])
        proxy.setPort(s['proxy_port'])
        netman.setProxy(proxy)
        for url in urls:
            try:
                request = QtNetwork.QNetworkRequest(url)
                request.setHeader(QtNetwork.QNetworkRequest.ContentTypeHeader,
                                  "application/json")
                reply = netman.post(request, bytes(json.dumps(data), 'utf-8'))

                while not reply.isFinished():
                    QtCore.QThread.msleep(1)
                    QtCore.QCoreApplication.processEvents()
                data = bytes(reply.readAll().data())
                result = json.loads(str(data, 'utf-8'))
                if not result['c']:
                    return result['tox_id']
            except Exception as ex:
                log('TOX DNS ERROR: ' + str(ex))

    return None  # error
Exemplo n.º 8
0
    def test(self, model2, tree):
        # self.ui.listView = QtGui.QListView(self.ui.centralwidget)
        # self.ui.listView.setGeometry(QtCore.QRect(20, 110, 141, 281))


        # self.ui.treeView = QtGui.QTreeView(self.ui.centralwidget)
        # self.ui.treeView.setGeometry(QtCore.QRect(20, 110, 650, 381))
        self.ui.treeView.setIconSize(QtCore.QSize(37, 23))
        self.filelHeader = self.ui.treeView.header()
        self.filelHeader.setDefaultSectionSize(175)



        # self.ui.tableView = QtGui.QTableView(self.ui.centralwidget)
        # self.ui.tableView.setGeometry(QtCore.QRect(470, 110, 160, 281))

        # self.ui.comboBox = QtGui.QComboBox(self.ui.centralwidget)
        # self.ui.comboBox.setGeometry(QtCore.QRect(580, 110, 104, 26))

        self.ui.treeView.setModel(tree)
        self.ui.treeView.setStyleSheet(style)
        # self.ui.listView.setModel(tree)
        # self.ui.comboBox.setModel(model2)
        # self.ui.tableView.setModel(tree)
        #
        url = 'http://pipsum.com/935x310.jpg'
        # download_url = QtCore.QUrl(url)
        # manager = QtNetwork.QNetworkAccessManager()
        # request = QtNetwork.QNetworkRequest(download_url)
        # self.reply = manager.get(request)
        # # print self.reply
        # # self.reply.finished.connect(self._populate_textarea)
        # self.connect(self.reply, QtCore.SIGNAL('finished()'), self._populate_textarea);
        # print "END"
        return
        self.manager = QtNetwork.QNetworkAccessManager()
        self.manager.finished.connect(self.reply_finished)
        print(QtNetwork.QNetworkSession(QtNetwork.QNetworkConfigurationManager().defaultConfiguration()).State())
        request = QtNetwork.QNetworkRequest(QtCore.QUrl(url))
        print("Sending request")
        self.manager.get(request)
Exemplo n.º 9
0
    def __init__(self, window):
        super(QtWorker, self).__init__()

        self.window = window

        self.busy = QtGui.QProgressDialog('', None, 0, 0, window)
        self.busy.setWindowTitle(m.wait)
        self.busy.setWindowModality(QtCore.Qt.WindowModal)
        self.busy.setMinimumDuration(0)
        self.busy.setAutoClose(True)

        self.work_thread = QtCore.QThread()
        self.moveToThread(self.work_thread)
        self.work_thread.start()

        self._work_signal.connect(self.work)
        self._work_done_0.connect(self.busy.reset)

        self._manager = QtNetwork.QNetworkAccessManager()
        self._manager.finished.connect(self._work_done_0)
        self._manager.finished.connect(self._dl_done)
Exemplo n.º 10
0
def send_request(version):
    s = settings.Settings.get_instance()
    netman = QtNetwork.QNetworkAccessManager()
    proxy = QtNetwork.QNetworkProxy()
    if s['proxy_type']:
        proxy.setType(QtNetwork.QNetworkProxy.Socks5Proxy if s['proxy_type'] ==
                      2 else QtNetwork.QNetworkProxy.HttpProxy)
        proxy.setHostName(s['proxy_host'])
        proxy.setPort(s['proxy_port'])
        netman.setProxy(proxy)
    url = test_url(version)
    try:
        request = QtNetwork.QNetworkRequest(url)
        reply = netman.get(request)
        while not reply.isFinished():
            QtCore.QThread.msleep(1)
            QtCore.QCoreApplication.processEvents()
        attr = reply.attribute(
            QtNetwork.QNetworkRequest.HttpStatusCodeAttribute)
        return attr is not None and 200 <= attr < 300
    except Exception as ex:
        util.log('TOXYGEN UPDATER ERROR: ' + str(ex))
        return False
Exemplo n.º 11
0
    def __init__(self):
        QtGui.QWidget.__init__(self)

        self.view = QtWebKit.QWebView(self)
        self.view.setWindowFlags(QtCore.Qt.Dialog)
        self.view.settings().setAttribute(
            QtWebKit.QWebSettings.DeveloperExtrasEnabled, True)
        self.inspector = QtWebKit.QWebInspector(self)
        self.inspector.setPage(self.view.page())
        self.inspector.setWindowFlags(QtCore.Qt.Dialog)
        self.input = QtGui.QLineEdit(self)
        self.picture = QtGui.QLineEdit(self)
        self.output = QtGui.QTextBrowser(self)
        self.nasm = QtNetwork.QNetworkAccessManager(self)
        self.accessToken = None
        self.expires = None
        layout = QtGui.QVBoxLayout(self)
        self.setLayout(layout)
        layout.addWidget(self.input)
        layout.addWidget(self.picture)
        layout.addWidget(self.output)

        self.view.loadFinished.connect(self.onLoadFinished)
        self.input.returnPressed.connect(self.onReturnPressed)
Exemplo n.º 12
0
installationsOption = settings.Settings().getOption(
    "minecraft_installs/installations", "json", [])
multiMCInstallsOption = settings.Settings().getOption(
    "minecraft_installs/multimc_installs", "json", [])
currentInstallOption = settings.Settings().getOption(
    "minecraft_installs/current_install_path", unicode, "")
currentVersionOption = settings.Settings().getOption(
    "minecraft_installs/current_version", unicode, "")
currentResourcePackOption = settings.Settings().getOption(
    "minecraft_installs/current_resource_pack", unicode, "")
allowSnapshotsOption = settings.Settings().getOption(
    "minecraft_installs/allow_snapshots_", bool, False)

_installs = None

_netManager = QtNetwork.QNetworkAccessManager()

_versionCacheDir = os.path.join(getUserFilesDirectory(), 'versionCache')


def getResourceLoaderForFilename(filename):
    filename = os.path.normpath(filename)
    installs = GetInstalls()

    # Is this world inside a MultiMC instance?
    for instance in installs.instances:
        savesFolder = os.path.normpath(instance.saveFileDir)
        if filename.startswith(savesFolder):
            return instance.getResourceLoader()

    # Nope. Use the version and respack chosen in the world list.
Exemplo n.º 13
0
 def __init__(self, host="localhost", port=3000):
     super(API, self).__init__()
     self.manager = QtNetwork.QNetworkAccessManager()
     self.host = host
     self.port = port
Exemplo n.º 14
0
    def __init__(self, sys_argv):
        super(App, self).__init__(sys_argv)
        self.model = Model()
        # listView = QtGui.QListView()
        # listView.show
        red = QtGui.QColor(255, 0, 0)
        green = QtGui.QColor(0, 255, 0)
        blue = QtGui.QColor(0, 0, 255)
        rowCount = 4
        columnCount = 2
        tableData1 = [[QtGui.QColor("#FFFF00") for i in range(columnCount)]
                      for j in range(rowCount)]
        headers = ["Pallet0", "Colors"]

        entity = json2obj(
            '{"category":"groups","path":"/mnt/x19/mavisdev/projects/geotest/sequence/afg_0025","name":"afg_0025","description":"AFG_0025 sequence","fileImportPath":"","isGlobal":false,"project":"geotest","fields":{"priority":"medium","status":"idle"},"createdBy":"trevor","createdAt":"2016-09-13T20:28:04.745Z","updatedAt":"2017-05-31T21:38:19.935Z","id":"57d861546fef3a0001c87954","type":"sequence","mediaIds":[],"isTest":false}'
        )
        entity1 = json2obj(
            '{"category":"assets","path":"/mnt/x19/mavisdev/projects/geotest/globals/assets/wood_log","name":"wood_log","description":"a log that is wooden","fileImportPath":"","isGlobal":false,"project":"geotest","fields":{"priority":"medium","status":"review","grouping":"char","comp_status":"Ready","prod_status":"HIGH"},"createdBy":"dexplorer","createdAt":"2017-06-12T20:07:21.739Z","updatedAt":"2017-06-12T20:07:21.798Z","id":"593ef47973d9f40001cf898b","type":"assets","mediaIds":[],"isTest":false}'
        )
        entity2 = json2obj(
            '{"category":"assets","path":"/mnt/x19/mavisdev/projects/geotest/sequence/afg_0025/shots/afg_0025_0020/plates/plate_afg-0025__0020","name":"plate_afg-0025__0020","description":"plate asse for afg_0025_0020","latest":"583dc9eebc843d0001905bde","fileImportPath":"/mnt/x1/mavisdev/client_imports/geotest/afg_0025_0020/AFG_0025_0020_bg01_v001_LIN.exr","isGlobal":true,"project":"geotest","fields":{"priority":"low","status":"approved","startFrame":10,"endFrame":100,"pxAspect":1,"colorspace":"linear","fileType":"exr","width":1920,"height":1080,"lut":"","ccc":"","head":8,"tail":8,"handle":8},"createdBy":"trevor","createdAt":"2016-11-29T18:31:59.429Z","updatedAt":"2017-05-23T21:17:43.390Z","id":"583dc99fbc843d0001905bd9","type":"plates","mediaIds":[],"parentId":"57d861546fef3a0001c87960","isTest":false}'
        )
        entity3 = json2obj(
            '{"category":"tasks","path":"/mnt/x19/mavisdev/projects/geotest/globals/assets/wood_log/texture/tex_log","name":"tex_log","description":"texture the wood log","latest":"5941b18073d9f40001cf8a6c","fileImportPath":"","isGlobal":false,"project":"geotest","fields":{"priority":"urgent","status":"revised","grouping":"mtpg","comp_status":"In-Progress","prod_status":"HIGH"},"createdBy":"dexplorer","createdAt":"2017-06-12T20:08:10.814Z","updatedAt":"2017-06-14T21:58:24.772Z","id":"593ef4aa73d9f40001cf8992","type":"texture","mediaIds":[],"isTest":false}'
        )
        entity4 = json2obj(
            '{"category":"tasks","path":"/mnt/x19/mavisdev/projects/geotest/sequence/mdm_0202/shots/mdm_0202_0100/assets/tuktuka/model/tuktuk_model","name":"tuktuk_model","description":"published plate 6310","latest":"58c6ffe6e925cc00016a6b58","fileImportPath":"","isGlobal":false,"project":"geotest","fields":{"priority":"high","status":"revised","grouping":"vehi","comp_status":"Waiting","prod_status":"MEDIUM"},"createdBy":"trevor","createdAt":"2017-04-13T22:08:33.983Z","updatedAt":"2017-04-18T20:35:28.557Z","id":"589b4f9dc599d10001375de9","type":"model","mediaIds":[],"parentId":"589b4f10c599d10001375de2","isTest":false}'
        )

        rootNode = Node('Hips')
        childNode0 = TransformNode('LeftPirateleg', entity, rootNode)
        childNode1 = Node('RightLeg', entity1, rootNode)
        childNode2 = Node('RightFoot', entity2, childNode1)
        childNode3 = CameraNode('Xxxree', entity3, rootNode)
        childNode4 = LightNode('kldjskfds', entity4, childNode1)

        tree = TreeModel(rootNode)

        model2 = PaletteTableModel(tableData1, headers)
        self.main_ctrl = MainController(self.model)
        self.main_view = MainView(model=self.model, main_ctrl=self.main_ctrl)
        self.main_view.test(model2, tree=tree)
        self.main_view.show()

        # model2.insertRows(0, 5)
        # model2.insertColumns(0, 5)
        model2.removeColumns(1, 1)
        # tree.insertRows(0, 1)
        #
        #
        # self.threadClass = ThreadClass()
        # self.connect(self.threadClass, QtCore.SIGNAL('CPU_VALUE'), self.done)
        # self.threadClass.start()
        self.manager = QtNetwork.QNetworkAccessManager()
        self.manager.finished.connect(self.reply_finished)
        print(
            QtNetwork.QNetworkSession(QtNetwork.QNetworkConfigurationManager().
                                      defaultConfiguration()).State())
        self.request = QtNetwork.QNetworkRequest(
            QtCore.QUrl(
                'http://www.planwallpaper.com/static/images/1080p-HD-Wallpapers-9.jpg'
            ))
        print("Sending request")
        self.manager.get(self.request)
        self.manager2 = QtNetwork.QNetworkAccessManager()
        self.manager2.finished.connect(self.reply_finished)
        print(
            QtNetwork.QNetworkSession(QtNetwork.QNetworkConfigurationManager().
                                      defaultConfiguration()).State())
        self.request = QtNetwork.QNetworkRequest(
            QtCore.QUrl('http://lorempixel.com/1800/1400/city/'))
        print("Sending request")
        self.manager2.get(self.request)

        self.manager2 = QtNetwork.QNetworkAccessManager()
        self.manager2.finished.connect(self.reply_finished)
        print(
            QtNetwork.QNetworkSession(QtNetwork.QNetworkConfigurationManager().
                                      defaultConfiguration()).State())
        self.request = QtNetwork.QNetworkRequest(
            QtCore.QUrl('http://lorempixel.com/1800/1400/city/'))
        print("Sending request")
        self.manager2.get(self.request)

        self.manager3 = QtNetwork.QNetworkAccessManager()
        self.manager3.finished.connect(self.reply_finished)
        print(
            QtNetwork.QNetworkSession(QtNetwork.QNetworkConfigurationManager().
                                      defaultConfiguration()).State())
        self.request = QtNetwork.QNetworkRequest(
            QtCore.QUrl('http://lorempixel.com/1800/1400/city/'))
        print("Sending request")
        self.manager3.get(self.request)
Exemplo n.º 15
0
 def __init__(self):
     self._networkManager = QtNetwork.QNetworkAccessManager()
     self._networkReply = None
     self._results = None
Exemplo n.º 16
0
 def __init__(self, worker):
     self._done = None
     self._dl = None
     self._worker = worker
     self._manager = QtNetwork.QNetworkAccessManager()
     self._manager.finished.connect(self._dl_done)