Shiba


NameShiba JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://github.com/ShibaAPI/shiba
SummaryA Python API for PriceMinister WebServices
upload_time2022-12-07 09:19:01
maintainer
docs_urlNone
authorNicolas Baccelli
requires_python
licenseGPLv3
keywords api priceminister python webservices
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            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"
}
        
Elapsed time: 0.01484s