Skip to main content

A Python client for interacting with the Torob API to fetch products data.

Project description

TOROB Client

PyPI Daily Downloads Monthly Downloads Telegram-Channel

A Python client for interacting with the Torob API to fetch products data. Here's a sample README for your Torob API client:


Torob API Client

A Python client for interacting with the Torob API to fetch product data efficiently and easily.

Features

  • Fetch product suggestions
  • Search for products with pagination
  • Retrieve detailed information about specific products
  • Access special offers
  • Get price chart data for products
  • Find similar products based on product keys

Installation

To install the required dependencies, you can use pip:

pip install torob-client

Usage

To use the Torob API Client, first, create an instance of the Torob class, and then call the desired method. Here’s a quick example:

from torob_client import Torob

# Create an instance of the Torob client
client = Torob()

# Fetch product details
data = client.details("223801ab-2f16-4e27-96bd-83f653dd3e45", 5000)
print(data)

Available Methods

1. suggestion(q: str) -> dict

Fetch product suggestions based on a query string.

Parameters:

  • q: The query string to search for suggestions.

Returns:

  • A dictionary containing the suggestion results.

2. search(q: str, page: int = 0) -> dict

Fetch paginated product search results.

Parameters:

  • q: The query string to search for products.
  • page: Page number for paginated results (default is 0).

Returns:

  • A dictionary containing the search results.

3. details(prk: str, search_id: int) -> dict

Fetch detailed information for a specific product.

Parameters:

  • prk: Product key identifier.
  • search_id: Search identifier for the product.

Returns:

  • A dictionary containing the product details.

4. special_offers(page: int = 0) -> dict

Fetch special offers with optional pagination.

Parameters:

  • page: Page number for paginated results (default is 0).

Returns:

  • A dictionary containing the special offers.

5. price_chart(prk: str, search_id: int) -> dict

Fetch price chart data for a specific product.

Parameters:

  • prk: Product key identifier.
  • search_id: Search identifier for the product.

Returns:

  • A dictionary containing the price chart data.

6. similar_product(prk: str, limit: int) -> dict

Fetch similar products based on a product key.

Parameters:

  • prk: Product key identifier.
  • limit: Maximum number of similar products to retrieve.

Returns:

  • A dictionary containing the similar products.

Contributing

If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Your contributions are welcome!


Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

torob_client-1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file torob_client-1.0-py3-none-any.whl.

File metadata

  • Download URL: torob_client-1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for torob_client-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7becf5fc1f185f0d1f3fe64b67e1e1212b30914fbccef6be779705875f526a4e
MD5 a05889d256c220e5124dd057968d5282
BLAKE2b-256 ee2b9fd0853e87311cc7abddc9ed7a13648459490c08feb83b6d68d74c5e509e

See more details on using hashes here.

Supported by

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