Ejemplo n.º 1
0
def build_request(path, params={}):
    url = QUrl(prefs['api_base'] + path)

    query = QUrlQuery()
    for key in params:
        query.addQueryItem(key, params[key])
    url.setQuery(query)

    req = QNetworkRequest(url)
    req.setRawHeader(
        u'User-Agent'.encode('utf-8'),
        u'BookFusion Calibre Plugin {0}'.format(
            str('.'.join(str(x) for x in BookFusionPlugin.version))
        ).encode('utf-8')
    )
    return req
Ejemplo n.º 2
0
def search_engine(q):
    ans = QUrl('https://google.com/search')
    qq = QUrlQuery()
    qq.addQueryItem('q', q)
    ans.setQuery(qq)
    return ans
Ejemplo n.º 3
0
def search_engine(q):
    ans = QUrl('https://google.com/search')
    qq = QUrlQuery()
    qq.addQueryItem('q', q)
    ans.setQuery(qq)
    return ans