Helpviewer/VirusTotalApi.py

changeset 3035
36e9f388958b
parent 2999
28c75409a78f
child 3060
5883ce99ee12
child 3160
209a07d7e401
equal deleted inserted replaced
3034:7ce719013078 3035:36e9f388958b
80 self.GetUrlReportUrl = self.GetUrlReportPattern.format(protocol) 80 self.GetUrlReportUrl = self.GetUrlReportPattern.format(protocol)
81 81
82 self.errorMessages = { 82 self.errorMessages = {
83 -2: self.trUtf8("Request limit has been reached."), 83 -2: self.trUtf8("Request limit has been reached."),
84 -1: self.trUtf8("Invalid key given."), 84 -1: self.trUtf8("Invalid key given."),
85 0: self.trUtf8("Requested item is not present.") 85 0: self.trUtf8("Requested item is not present.")
86 } 86 }
87 87
88 def preferencesChanged(self): 88 def preferencesChanged(self):
89 """ 89 """
90 Public slot to handle a change of preferences. 90 Public slot to handle a change of preferences.
140 """ 140 """
141 request = QNetworkRequest(QUrl(self.ScanUrlUrl)) 141 request = QNetworkRequest(QUrl(self.ScanUrlUrl))
142 request.setHeader(QNetworkRequest.ContentTypeHeader, 142 request.setHeader(QNetworkRequest.ContentTypeHeader,
143 "application/x-www-form-urlencoded") 143 "application/x-www-form-urlencoded")
144 params = QByteArray("key={0}&url=".format( 144 params = QByteArray("key={0}&url=".format(
145 Preferences.getHelp("VirusTotalServiceKey")))\ 145 Preferences.getHelp("VirusTotalServiceKey")))\
146 .append(QUrl.toPercentEncoding(url.toString())) 146 .append(QUrl.toPercentEncoding(url.toString()))
147 147
148 import Helpviewer.HelpWindow 148 import Helpviewer.HelpWindow
149 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager() 149 nam = Helpviewer.HelpWindow.HelpWindow.networkAccessManager()
150 reply = nam.post(request, params) 150 reply = nam.post(request, params)

eric ide

mercurial