Skip to main content

wethenew-client is a robust and user-friendly client library designed to simplify interactions with the wethenew API. It provides developers with an intuitive interface to access and manipulate data, streamlining the integration of wethenew services into various applications.

Project description

wethenew-client

Overview

The wethenew-client is an unofficial Python wrapper for the API of the Wethenew sneaker platform. It facilitates interactions with the platform, allowing users to manage their sneaker listings and offers. This project is independent and is not officially associated with Wethenew.

Installation

You can install the package using pip:

pip install wethenew-client

Functions

Below is a table of the functions available in the WethenewClient object, detailing whether user login is required.

Function Name Description Login Required
get_current_listings Retrieves the current sneaker listings. Yes
get_current_offers Fetches the current sneaker offers. Yes
extend_listings Extends the expiration date of sneaker listings. Yes
accept_offer Accepts a specific offer. Yes
reject_offer Rejects a specific offer. Yes

Filters

When listing a product or retrieving current listings, you can specify filters to narrow down the results or to set the conditions of your listing. Below are the filter types and their possible values:

ListingDuration

This filter is used to specify the duration for which a product will be listed on the platform. The possible values are:

  • Days15: List the product for 15 days.
  • Days30: List the product for 30 days.
  • Days60: List the product for 60 days.

Usage Example

from wethenew import WethenewClient, ListingDuration

# Initialize the WethenewClient with your credentials.
client = WethenewClient(
    email='your_email@example.com',
    password='your_password',
    proxies_file_name='path_to_proxies_file.txt'
)

# Retrieve current listings and print them.
listings = client.get_current_listings()
print(listings)

# Accept an offer.
client.accept_offer(offer_id='some_offer_id', variant_id=123)

# Extend a listing.
client.extend_listings(days=ListingDuration.DAYS60, apply_to_same_variants=True)

Note

The use of proxies is recommended to avoid potential rate limits or blocks by the Wethenew API. You can specify proxies in a file, as shown in the example.

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

wethenew-client-1.0.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

wethenew_client-1.0.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file wethenew-client-1.0.1.tar.gz.

File metadata

  • Download URL: wethenew-client-1.0.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for wethenew-client-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8b075ed9a9f31e8a6e81d3e4eabc03858418ffe2a3deb5dfbc5b40901c363a1a
MD5 01404b3106cb74eac982ccf7c7448d6a
BLAKE2b-256 59a9c73f4f4dbb25ecd17701ed85596b27a8847562f2be4964406c72ea116e9d

See more details on using hashes here.

File details

Details for the file wethenew_client-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for wethenew_client-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 78deddbf7d064498d59306eca8238e32907d5da324d5e0ebc37a971b6521fb94
MD5 d48b1282d90703ccc5b1a48396a26011
BLAKE2b-256 83ff6ebcd97f5d1b2930514379c0e35e72a88ec601b9123d0978be46bfdbd59b

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