Shiba
=====
**Shiba** is a Python package that provides interfaces to **PriceMinister Web services**. Currently, all features works
with *Python3.x*. (3.6, 3.7, 3.8, 3.9)
Shiba supports all the Web services introduced by the *PriceMinister developper blog*.
The goal of Shiba is to provide PriceMinister active buyers/sellers an easy way to do their daily tasks for a good management
of their account.
Installation
------------
Install via `pip`_:
::
$ pip install shiba
Install from source:
::
$ git clone git://github.com/shibaAPI/shiba.git
$ cd shiba
$ python setup.py install
Quick starting with Shiba
-------------------------
Import the *shibaconnection* module first, then the module(s) you wish to work with.
Instance the *ShibaConnection* class with your credentials, then instance the other modules with the newly created *ShibaConnection* instance.
You're good to go!
*Example:*
::
from shiba.shibaconnection import ShibaConnection
from shiba.salesmanagement import SalesManagement
connection = ShibaConnection("mylogin", "mytoken")
sales = SalesManagement(connection)
newsales = sales.get_new_sales()
Testing Shiba
-------------
**Shiba** comes with its bunch of tests.
Please refer to documentation for some information about testing options.
Documentation
-------------
Documentation is available on `GitHub pages`_.
Extra documentation from the `PriceMinister developper blog`_ might be useful.
Feel free to comment, report bugs, or even contribute!
*Thank you!*
.. _pip: http://pip-installer.org/
.. _GitHub pages: http://ShibaAPI.github.io/shiba/
.. _PriceMinister developper blog: https://developer.priceminister.com/blog/
Shiba : Python API for PriceMinister WebServices
================================================
Version 1.2.1
-------------------
Released on November 24th 2022
- Add importitemshippingstatus call
Version 1.2.0
-------------------
Released on XXX 2021
- Reformat code using `black`
- Compatibility to python 3.9
- Removes python 3.4, 3.5
Version 1.1.12
-------------------
Released on November 19 2018
- Fix utf8 py3 way
Version 1.1.11
-------------------
Released on October 30 2018
- Add python3.7 support
- Drop support for python27 and python33
- Fix documentation
- Merge 'bypass xmlcreation' from tboulogne
- Change endpoints to rakuten
Version 1.1.10
--------------
Released on February 21st 2017
- Fix malformed xml
Version 1.1.9
-------------
Released on December 15th 2016
- Used furl to manipulate URLs
Version 1.1.8
-------------
Released on December 14th 2016
- Fix encoding in urlencode
Version 1.1.7
-------------
Released on November 08th 2016
- Fix broken pypi package
Version 1.1.6
-------------
Released on August 10th 2016
- Updated the webservices versions
Version 1.1.5
-------------
Released on July 21st 2016
- Python 3 support
Raw data
{
"_id": null,
"home_page": "https://github.com/ShibaAPI/shiba",
"name": "Shiba",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "api,priceminister,python,webservices",
"author": "Nicolas Baccelli",
"author_email": "nicolas.baccelli@abc-culturel.fr",
"download_url": "https://files.pythonhosted.org/packages/02/94/ad7a9f6f6ee62ca97666bda0f1fd46524c1a2a844cdf2f7327577bb74f96/Shiba-1.2.1.tar.gz",
"platform": null,
"description": "Shiba\n=====\n\n**Shiba** is a Python package that provides interfaces to **PriceMinister Web services**. Currently, all features works\nwith *Python3.x*. (3.6, 3.7, 3.8, 3.9)\n\nShiba supports all the Web services introduced by the *PriceMinister developper blog*.\n\nThe goal of Shiba is to provide PriceMinister active buyers/sellers an easy way to do their daily tasks for a good management\nof their account.\n\n\nInstallation\n------------\n\nInstall via `pip`_:\n\n::\n\n\t$ pip install shiba\n\nInstall from source:\n\n::\n\n\t$ git clone git://github.com/shibaAPI/shiba.git\n\t$ cd shiba\n\t$ python setup.py install\n\n\nQuick starting with Shiba\n-------------------------\n\nImport the *shibaconnection* module first, then the module(s) you wish to work with.\n\nInstance the *ShibaConnection* class with your credentials, then instance the other modules with the newly created *ShibaConnection* instance.\n\nYou're good to go!\n\n\n*Example:*\n\n::\n\n\tfrom shiba.shibaconnection import ShibaConnection\n\tfrom shiba.salesmanagement import SalesManagement\n\n\tconnection = ShibaConnection(\"mylogin\", \"mytoken\")\n\tsales = SalesManagement(connection)\n\tnewsales = sales.get_new_sales()\n\nTesting Shiba\n-------------\n\n**Shiba** comes with its bunch of tests.\nPlease refer to documentation for some information about testing options.\n\n\nDocumentation\n-------------\nDocumentation is available on `GitHub pages`_.\n\nExtra documentation from the `PriceMinister developper blog`_ might be useful.\n\nFeel free to comment, report bugs, or even contribute!\n\n*Thank you!*\n\n.. _pip: http://pip-installer.org/\n.. _GitHub pages: http://ShibaAPI.github.io/shiba/\n.. _PriceMinister developper blog: https://developer.priceminister.com/blog/\n\n\n\n\nShiba : Python API for PriceMinister WebServices\n================================================\n\nVersion 1.2.1\n-------------------\n\nReleased on November 24th 2022\n\n- Add importitemshippingstatus call\n\nVersion 1.2.0\n-------------------\n\nReleased on XXX 2021\n\n- Reformat code using `black`\n- Compatibility to python 3.9\n- Removes python 3.4, 3.5\n\nVersion 1.1.12\n-------------------\n\nReleased on November 19 2018\n\n- Fix utf8 py3 way\n\nVersion 1.1.11\n-------------------\n\nReleased on October 30 2018\n\n- Add python3.7 support\n- Drop support for python27 and python33\n- Fix documentation\n- Merge 'bypass xmlcreation' from tboulogne\n- Change endpoints to rakuten\n\nVersion 1.1.10\n--------------\n\nReleased on February 21st 2017\n\n- Fix malformed xml\n\nVersion 1.1.9\n-------------\n\nReleased on December 15th 2016\n\n- Used furl to manipulate URLs\n\nVersion 1.1.8\n-------------\n\nReleased on December 14th 2016\n\n- Fix encoding in urlencode\n\nVersion 1.1.7\n-------------\n\nReleased on November 08th 2016\n\n- Fix broken pypi package\n\nVersion 1.1.6\n-------------\n\nReleased on August 10th 2016\n\n- Updated the webservices versions\n\nVersion 1.1.5\n-------------\n\nReleased on July 21st 2016\n\n- Python 3 support\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "A Python API for PriceMinister WebServices",
"version": "1.2.1",
"split_keywords": [
"api",
"priceminister",
"python",
"webservices"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "adcc186f5aa121facd2677c141f71c43",
"sha256": "1eeced31fdc7becb4957549cd33bef32424395b093e2f65245d67a3e1f5c59b6"
},
"downloads": -1,
"filename": "Shiba-1.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "adcc186f5aa121facd2677c141f71c43",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16009,
"upload_time": "2022-12-07T09:19:00",
"upload_time_iso_8601": "2022-12-07T09:19:00.147993Z",
"url": "https://files.pythonhosted.org/packages/7f/ed/408bf2f6edc5cc8c40f43f8017cf8c89ef6816dfea880df0d4530a67edf2/Shiba-1.2.1-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "e86ebd63c1f7d5883a760e8e4e9178be",
"sha256": "fcd854bffebbd516f459e54b2b75ef3985804ecaede116745289723ef6a338b5"
},
"downloads": -1,
"filename": "Shiba-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "e86ebd63c1f7d5883a760e8e4e9178be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 78005,
"upload_time": "2022-12-07T09:19:01",
"upload_time_iso_8601": "2022-12-07T09:19:01.946785Z",
"url": "https://files.pythonhosted.org/packages/02/94/ad7a9f6f6ee62ca97666bda0f1fd46524c1a2a844cdf2f7327577bb74f96/Shiba-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-07 09:19:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "ShibaAPI",
"github_project": "shiba",
"travis_ci": true,
"coveralls": true,
"github_actions": false,
"tox": true,
"lcname": "shiba"
}