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.4.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.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: questra-0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 49494e9c302ff72b39cbf93038561704ca3cbb1b2f40f6f82e5793d6be01cf92
MD5 49ca2468ab5a3c2fbd6ea64be05176f7
BLAKE2b-256 6d02c7b4ac44a7ba0380712c926045ed5528d6628e797add9de77d9adcc82378

See more details on using hashes here.

File details

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

File metadata

  • Download URL: questra-0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5eaa5dde9fa0e5f0c3f9b2bfee01f5950d2f3d65345b7960a5816fb106cd1b5a
MD5 4432e52d725679a5baf2d4e7eb446998
BLAKE2b-256 f6ab425773dad63480095e585516c09529f6f3fe737ab5d824dfebdcebe81499

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