A python wrapper for the Veeqo API for shipping and inventory management.
Project description
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 product a list of all products, 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 pyveeqo
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!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py_veeqo-0.1.0.tar.gz.
File metadata
- Download URL: py_veeqo-0.1.0.tar.gz
- Upload date:
- Size: 40.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c12759c6c3032027caf8eed16ac63480f38e1ff18dd637e98a93e33a091fe02d
|
|
| MD5 |
f6d5b068d191b7ed0f2e64d43c2f9d26
|
|
| BLAKE2b-256 |
52d7c11cf6088dbaf9dc90680f913ff10118a066b414b9ac8cfa79a2dbad628d
|
File details
Details for the file py_veeqo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: py_veeqo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28b055a44b27bdf9609c5adb58f5e74da414881178f63913d23b4a4e22c13257
|
|
| MD5 |
d2b5e8c5a985ce2ff00c568fc68caa8e
|
|
| BLAKE2b-256 |
863348b0d83070a74ada9c14eac70c19a82040b7eaa60409c7764342f6b28cc9
|