Skip to main content

An unnofical python package to interact with shopify stores

Project description

Welcome to Shopi(Py)

Shopi(Py) was created to make it easy for people to interact with the frontend of Shopify Stores in Python. Whereas the current Shopify API allows store owners to interact with their stores backend, Shopi(Py) allows anybody to easily get information about stores and they're products

Installation

The installation process for Shopi(Py) easy! Just enter the following command in your terminal:

pip install shopi-py

Usage

Currently, the package is in early development and contains a few main methods. An example of usage is shown here:

>>>import ShopiPy as shopify

>>>url = "https://kith.com"

>>>print(shopify.isShopify(url))
True

>>>print(shopify.findProductUrl(["Howie", "Short", "Blue"]))
https://kith.com/products/khk6041-109

>>>print(shopify.getSizeVariant("random"))
19437737050240

>>>print(shopify.getSizeVariant("6"))
19437737148544

>>>print(shopify.getCheckoutUrl())
https://kith.com/checkout/19437737148544:1

Feedback

This is my second public python package and I would appreciate any user feedback. For feature requests or changes, feel free to create an issue or pull request on the GitHub repo.

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

shopi-py-1.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distributions

shopi_py-1.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

shopi_py-1.0.2-py2-none-any.whl (3.8 kB view details)

Uploaded Python 2

File details

Details for the file shopi-py-1.0.2.tar.gz.

File metadata

  • Download URL: shopi-py-1.0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for shopi-py-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b1d2d7abda9e0efdf9bd5d9e8a4c435bde8c1c6889f1bf948cfdc9a240991cc9
MD5 3d2954cd6a53f3560a3d4a79a5a56d77
BLAKE2b-256 90eefea26e668431aff24dde29d4ab5fe0b3a17502296d36c7de1620b9e158c8

See more details on using hashes here.

File details

Details for the file shopi_py-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: shopi_py-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for shopi_py-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aaf104f217556827e585d59f629cdd20eb999582edab81ef07ab316ceed1ee49
MD5 5519bf111fb905ddbf9da7b4132d66f9
BLAKE2b-256 28e9fcc94d8c5f04765b357886cbae8facceb83c4caff74be64075e79a07f7a3

See more details on using hashes here.

File details

Details for the file shopi_py-1.0.2-py2-none-any.whl.

File metadata

  • Download URL: shopi_py-1.0.2-py2-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for shopi_py-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 9643221a13d94d535028ea1d7dc511eba658bdc6ce5f9965649975be6144c85d
MD5 af3dc07f45d8a765f5b6b692a3244526
BLAKE2b-256 26f45c990a1eb6a03c82dbd627b97d352b7828af0ff58cb16ce087ca9b10318f

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