PyVeeqo
[!NOTE]
This project is currently in Alpha testing.
PyVeeqo is a python wrapper for the Veeqo ecommerce API. This is a low-level and lightweight wrapper, designed with two main objectives:
- To faciliate easier access to the Veeqo API, for entry level users, who only know basic Python.
- To enable faster software development for businesses already utilising the Veeqo API.
The Veeqo API currently has 15 different accessible endpoints ranging from Products to Bulk Tagging, with each endpoint containing multiple different functions, such as the ability to produce a list of all products in your inventory, or bulk delete order tags. PyVeeqo contains robust and easy-to-use implementations for all 15 endpoints.
Please consider giving this repository a star if you like it! It would be nice to know someone has found it useful other than myself.
Installation
$ pip install py-veeqo
Usage
PyVeeqo can be used to extract company information as follows:
from py_veeqo.endpoints.products import Products
from py_veeqo.endpoints.customers import Customers
from py_veeqo.endpoints.orders import Orders
# Try out some other endpoints such as StockEntries!
orders = Orders(api_key=your_veeqo_api_key)
all_orders = orders.get_all_orders()
Documentation
The PyVeeqo documentation can be found here. The documentation contains information about each Veeqo endpoint and the various queries the user can make.
Examples
The documentation also contains some example code to help the user better understand the possible operations in the Veeqo API. These examples can be found here.
API
Full details of each of the available endpoints and their respective functions can be found here
Tests
Tests can be run using the following command:
$ python -m unittest -v tests/test_pyveeqo.py
Contributing
Please get in touch if you would like to contribute, or wish to give feedback on the codebase. I'm always open to learning and collaborating!
License
PyVeeqo was created by Robert J. Hamilton. It is licensed under the terms
of the MIT license.
Leave a star :star2:
[!NOTE] Please star if you like this package!
Metadata
Release files for py-veeqo 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| py_veeqo-0.2.1.tar.gz | 40.4 kB | Without provenance | Details for py_veeqo-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| py_veeqo-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for py_veeqo-0.2.1-py3-none-any.whl |
Total release size: 57.6 kB
Release files / py_veeqo-0.2.1.tar.gz
| Download URL | py_veeqo-0.2.1.tar.gz |
|---|---|
| Size | 40.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
06c1e274886305e049e2959b5594e6e19ca7e2efbd56f292807524de8fdf8766
|
|
BLAKE2b-256 checksum How to use checksums |
73b301d433869286ff1d9353681bcb56fad8f063ff08a8ec28b92386639c9b72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.3
|
Release files / py_veeqo-0.2.1-py3-none-any.whl
| Download URL | py_veeqo-0.2.1-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a83b8e135d099fc0839e5fbe9871fc983df5c0cb3ab5da360c8074e4c8c1e68
|
|
BLAKE2b-256 checksum How to use checksums |
534704921afa9fac704fe19a8996ccb23a228cb8a5eb6cca6c44e9195c7ad94d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.3
|
Security for py-veeqo 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.