Skip to main content

An API Client Library for Rapnet for Python 3

Project description

https://badge.fury.io/py/rapnet.svg

This is a very primary API Client Library to work with Rapnet.


Currently it only supports Premium JSON API and Price List API, DSL and Upload API.

Installation

Via pip:

pip install rapnet

Usage

Simply Instantiate a RapNetAPI object with proper usernmae and password.

from rapnet import RapNetAPI
rapi = RapNetAPI()

Functions

get_price_sheet_info

Arguments: None Returns price sheet’s metadata.

get_price_sheet

Arguments: Shape[Optional] Returns price list sheet by shape.

get_price_changes

Arguments: Shape[Optional] Returns price changes by shape.

get_price

Arguments: params(format: JSON)[Optional] Returns filtered price list. For filters consult Price Doc.

get_diamonds_list

Arguments: params(format: JSON)[Optional] Returns paginated, filtered diamond details. For filter parameters consult Details Doc.

get_diamond

Arguments: id(format: Integer) Return a single diamond detail by ID.

get_all_diamonds

Arguments: datafile(format: String)[Optional] Return all diamonds details in the API. Time Consuming, Beware!

get_dsl

Arguments: datafile(format: String)[Optional] Get Download Listing Service Data. Extra supscription needed.

upload_string

Arguments: datastring(format: String) Upload single diamond details in a string. For formatting details consult: https://technet.rapaport.com/Info/LotUpload/Upload_HTTP.aspx

upload_csv

Arguments: uploadfile(format: String) Upload diamonds details in a csv file. For formatting details consult: https://technet.rapaport.com/Info/LotUpload/Upload_HTTP.aspx

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

rapnet-2.1.4.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

rapnet-2.1.4-py3.6.egg (8.4 kB view hashes)

Uploaded Source

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