Skip to main content

Search is a powerful library for convenient searching.

Project description

Questra — an alternative to the googlesearch-python library! Questra provides a simple and efficient interface for performing search queries, image searches, and translations through Google.

What is Questra?

Questra is a library that allows you to integrate the powerful search capabilities of Google into your Python projects. It is designed to provide an intuitive and extendable tool that gives you flexible control over search queries, images, and translations. Questra simplifies interaction with Google, bypassing the need for bulky APIs.

Key Features:

  • Search Queries: Perform standard text search queries via Google.
  • Image Search: Easily find images that match your queries.
  • Translations: Use Google Translate to translate text between different languages.
  • Safe Mode: Enable or disable safe search at your discretion.

Installation:

pip install questra

Usage Example:

from questra import Cheek

client = Cheek()
results = client.search("Python programming", type='search', pages=2)
print(results)

Search images and translate text:

from questra import Cheek

client = Cheek()
results = client.search("Python programming", type='image', pages=2)
print(results)

print(client.translate("Hello", 'ru'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

questra-0.5.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

questra-0.5-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file questra-0.5.tar.gz.

File metadata

  • Download URL: questra-0.5.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for questra-0.5.tar.gz
Algorithm Hash digest
SHA256 8ebd67e6682b9b89deed4146f9fed335b0a971d40f26b208d892687fd3bd1c3f
MD5 e14ea4cdb70bffd1e28510ae8d044c2d
BLAKE2b-256 9d07ce5b26f7d3d0bfdc8de30d72930410b43888b8bcc6c2b9c3e65c7392e1cd

See more details on using hashes here.

File details

Details for the file questra-0.5-py3-none-any.whl.

File metadata

  • Download URL: questra-0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for questra-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bc7bda1aa3195e62b9633cfffbeed8090d39eb418c3f27cfb823379446c4432a
MD5 9a5b7e32042268b0fe7bd791d858ce33
BLAKE2b-256 57f85d33383cd7cbd0e9bbd19e141ba0096c9e64c19d80c8e58328682a5215a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page