Exemplo n.º 1
0
    def test():
        global session

        #s = u"オープニングやエンディングのアニメーションは単純に主人公を入れ替えた程度の物ではなく、タイトルロゴはもちろん金時や定春の行動や表情、登場する道具(万事屋の面々が乗る車のデザインなど)やクレジット文字など、細部に渡って変更がなされた。更に、坂田金時が『銀魂'』を最終回に追い込み新しいアニメ『まんたま』を始めようとした時にはエンディングや提供表示の煽りコメントが最終回を思わせる演出となり、『まんたま』でも専用のタイトルロゴとオープニングアニメーション(スタッフクレジット付き)が新造され、偽物の提供クレジットまで表示されるなど随所に至るまで徹底的な演出が行われた。また、テレビ欄では金魂篇終了回は『金魂'』最終回として、その翌週は新番組「銀魂'」として案内された。"
        s = "test"
        fr = "ja"
        to = "zhs"

        #s = u"What are you doing?"
        #fr = "en"

        from sakurakit.skprof import SkProfiler

        from qtrequests import qtrequests
        from PySide.QtNetwork import QNetworkAccessManager
        session = qtrequests.Session(QNetworkAccessManager())
        with SkProfiler():
            for i in range(1):
                t = translate(s, to=to, fr=fr)
        print t

        session = requests.Session()
        with SkProfiler():
            for i in range(1):
                t = translate(s, to=to, fr=fr)
        print t
        print type(t)

        #session = requests
        #with SkProfiler():
        #  for i in range(10):
        #    t = translate(s, to=to, fr=fr)
        #print t

        app.quit()
Exemplo n.º 2
0
 def __init__(self, q, nam):
     self.nam = nam or QNetworkAccessManager(q)
     self.request = None  # QNetworkRequest or None
     self.reply = None  # QNetworkReply or None
     self.path = ''  # unicode
     self.file = None  # python file object
     self._progressTime = 0  # long
     self._progressBytes = 0  # long
Exemplo n.º 3
0
  def __init__(self, abortSignal):
    self.abortSignal = abortSignal # signal

    self.online = False
    self.language = 'en' # str, user language

    self.convertsAlphabet = False
    self.yueEnabled = False # translate zh to yue

    self.allTranslators = [] # all created translators
    self.marked = False
    self.rubyEnabled = False

    self.romajiEnabled = \
    self.infoseekEnabled = \
    self.exciteEnabled = \
    self.niftyEnabled = \
    self.systranEnabled = \
    self.babylonEnabled = \
    self.bingEnabled = \
    self.googleEnabled = \
    self.naverEnabled = \
    self.vtransEnabled = \
    self.baiduEnabled = \
    self.youdaoEnabled = \
    self.lecOnlineEnabled = \
    self.transruEnabled = \
    self.hanVietEnabled = \
    self.jbeijingEnabled = \
    self.fastaitEnabled = \
    self.dreyeEnabled = \
    self.ezTransEnabled = \
    self.transcatEnabled = \
    self.atlasEnabled = \
    self.lecEnabled = \
    False # bool

    self.ehndEnabled = True

    self.romajiType = 'romaji'

    self.alignEnabled = {} # {str key:bool t}
    self.scriptEnabled = {} # {str key:bool t}

    self.retrans = {} # {str key:_trman.Retranslator}

    # {str key:{'yes':bool,'key':str,'lang':str}}
    self.retransSettings = settings.global_().retranslatorSettings() or {}
    # Example:
    #self.retransSettings = {
    #  'jbeijing': {'yes':True, 'key': 'hanviet', 'lang':'zhs'},
    #}

    from PySide.QtNetwork import QNetworkAccessManager
    nam = QNetworkAccessManager() # parent is not assigned
    from qtrequests import qtrequests
    self.session = qtrequests.Session(nam, abortSignal=self.abortSignal, requestTimeout=config.APP_ONLINE_TRANSLATION_TIMEOUT)
Exemplo n.º 4
0
 def __init__(self, app):
     self.network_manager = QNetworkAccessManager()
     self.network_manager.createRequest = self._create_request
     self.web_page = QWebPage()
     self.web_page.setNetworkAccessManager(self.network_manager)
     self.web_view = QWebView()
     self.web_view.setPage(self.web_page)
     self.html_data = None
     self.app = app
     self.finished = threading.Event()
Exemplo n.º 5
0
Arquivo: t1.py Projeto: zjx4041739/dlp
    def __init__(self):
        self.network_manager = QNetworkAccessManager()
        self.network_manager.createRequest = self._create_request
        self.network_manager.finished.connect(self._request_finished)

        self.web_page = QWebPage()
        self.web_page.setNetworkAccessManager(self.network_manager)

        self.web_view = QWebView()
        self.web_view.setPage(self.web_page)
Exemplo n.º 6
0
    def run(self, q):
        from pywmp import WindowsMediaPlayer
        self.wmp = WindowsMediaPlayer()

        from qtrequests import qtrequests
        from PySide.QtNetwork import QNetworkAccessManager
        nam = QNetworkAccessManager()
        self.session = qtrequests.Session(nam, abortSignal=q.abortSignal)

        q.abortSignalRequested.connect(q.abortSignal, Qt.QueuedConnection)

        q.playRequested.connect(self.play, Qt.QueuedConnection)
        q.stopRequested.connect(self.stop, Qt.QueuedConnection)
Exemplo n.º 7
0
 def get(self, url, local_path):
     print "url", url
     print "local_path", local_path
     self.url = url
     self.local_path = local_path
     self.mb = DownloadMessageBox(self.parent())
     self.mb.buttonClicked.connect(self.handleCancel)
     self.mb.rejected.connect(self.handleReject)
     mgr = QNetworkAccessManager(self)
     mgr.finished.connect(self.handleFinished)
     self.reply = mgr.get(QNetworkRequest(QUrl(url)))
     self.reply.downloadProgress.connect(self.mb.updateProgress)
     self.mb.exec_()
Exemplo n.º 8
0
 def __init__(self):
     super(MainWindow, self).__init__()
     self.nam = QNetworkAccessManager()
     self.setWindowIcon(QIcon(os.path.join('icons', 'Logo_rendered_edited.png')))
     layout = QBoxLayout(QBoxLayout.TopToBottom)
     layout.setContentsMargins(0, 0, 0, 0)
     self.preference_manager = PreferenceManager()
     self.kgk_manager = KgkManager()
     self.kgk_manager.set_preference_manager(self.preference_manager)
     self.settings_manager = PasswordSettingsManager(self.preference_manager)
     self.setting_dirty = True
     # Header bar
     header_bar = QFrame()
     header_bar.setStyleSheet(
         "QWidget { background: rgb(40, 40, 40); } " +
         "QToolButton { background: rgb(40, 40, 40); }" +
         "QToolTip { color: rgb(255, 255, 255); background-color: rgb(20, 20, 20); " +
         "border: 1px solid white; }")
     header_bar.setAutoFillBackground(True)
     header_bar.setFixedHeight(45)
     header_bar_layout = QBoxLayout(QBoxLayout.LeftToRight)
     header_bar_layout.addStretch()
     header_bar.setLayout(header_bar_layout)
     layout.addWidget(header_bar)
     self.create_header_bar(header_bar_layout)
     # Widget area
     main_area = QFrame()
     main_layout = QBoxLayout(QBoxLayout.TopToBottom)
     main_area.setLayout(main_layout)
     layout.addWidget(main_area)
     self.create_main_area(main_layout)
     # Window layout
     layout.addStretch()
     main_layout.addStretch()
     self.setLayout(layout)
     settings = QSettings()
     size = settings.value("MainWindow/size")
     if not size:
         size = QSize(350, 450)
     self.resize(size)
     position = settings.value("MainWindow/pos")
     if not position:
         position = QPoint(0, 24)
     self.move(position)
     self.setWindowTitle("c't SESAM")
     self.master_password_edit.setFocus()
     self.show()
Exemplo n.º 9
0
    def __init__(self):
        self.user_agent = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100124 Firefox/3.6 (Swiftfox)'

        self.application = QApplication([])
        self.webpage = QWebPage()
        self.network_manager = QNetworkAccessManager()
        self.network_manager.createRequest = self._create_request
        self.webpage.setNetworkAccessManager(self.network_manager)
        self.webpage.userAgentForUrl = lambda url: self.user_agent
        self.webframe = self.webpage.currentFrame()

        self.webpage.javaScriptAlert = self._alert
        self.webpage.javaScriptConfirm = self._alert
        self.url = ''
        self._load_status = 'init'
        self.web_view = QWebView()
        self.web_view.setPage(self.webpage)
        self.web_view.loadFinished.connect(self.onLoadFinished)
Exemplo n.º 10
0
 def testSetNetworkAccessManager(self):
     page = QWebPage()
     manager = QNetworkAccessManager()
     page.setNetworkAccessManager(manager)
Exemplo n.º 11
0
    def __init__(self):
        QObject.__init__(self)
        self.manager = QNetworkAccessManager()
        self.current_downloads = {}

        self.manager.finished.connect(self.download_finished)