rakuten-ws


Namerakuten-ws JSON
Version 0.5.2 PyPI version JSON
download
home_pagehttps://github.com/alexandriagroup/rakuten-ws
SummaryUnofficial Python Client for Rakuten Web Service
upload_time2023-01-17 13:21:24
maintainer
docs_urlNone
authorDamien Rabois
requires_python
licenseMIT license
keywords rakuten-ws
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            ===============================
Python Rakuten Web Service
===============================



.. image:: https://img.shields.io/pypi/v/rakuten-ws.svg
    :target: https://pypi.python.org/pypi/rakuten-ws

.. image:: https://travis-ci.org/alexandriagroup/rakuten-ws.svg?branch=master
    :target: https://travis-ci.org/alexandriagroup/rakuten-ws
    :alt: CI Status

.. image:: http://codecov.io/github/alexandriagroup/rakuten-ws/coverage.svg?branch=master
    :target: http://codecov.io/github/alexandriagroup/rakuten-ws?branch=master
    :alt: Coverage Status

.. image:: https://readthedocs.org/projects/python-rakuten-web-service/badge/?version=latest
    :target: http://python-rakuten-web-service.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status


Unofficial Python Client for Rakuten Web Service


* Free software: MIT license
* Documentation: https://rakuten-ws.readthedocs.io.


Supported APIs
--------------

-  `Rakuten Ichiba API`_
-  `Rakuten Ichiba RMS Item API`_
-  `Rakuten Ichiba RMS Product API`_
-  `Rakuten Ichiba RMS Order API`_
-  `Rakuten Ichiba RMS RakutenPayOrder API`_
-  `Rakuten Ichiba RMS Inventory API`_
-  `Rakuten Ichiba RMS Cabinet API`_
-  `Rakuten Ichiba RMS Navigation API`_
-  `Rakuten Ichiba RMS Category API`_
-  `Rakuten Books API`_
-  `Rakuten Travel API`_
-  `Rakuten Auction API`_
-  `Rakuten Kobo API`_
-  `Rakuten GORA API`_
-  `Rakuten Recipe API`_
-  `Rakuten Other APIs`_


.. _Rakuten Ichiba API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=1
.. _Rakuten Ichiba RMS Item API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/itemapi
.. _Rakuten Ichiba RMS Product API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/productapi
.. _Rakuten Ichiba RMS Order API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/orderapi
.. _Rakuten Ichiba RMS RakutenPayOrder API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/rakutenpayorderapi
.. _Rakuten Ichiba RMS Inventory API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/inventoryapi
.. _Rakuten Ichiba RMS Cabinet API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/cabinetapi
.. _Rakuten Ichiba RMS Navigation API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/navigationapi
.. _Rakuten Ichiba RMS Category API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/categoryapi
.. _Rakuten Books API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=2
.. _Rakuten Travel API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=4
.. _Rakuten Auction API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=4
.. _Rakuten Kobo API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=7
.. _Rakuten GORA API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=8
.. _Rakuten Recipe API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=6
.. _Rakuten Other APIs: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=9


Installation
------------

Requirements:
  - python >= 2.7
  - python-lxml

You can install, upgrade, uninstall rakuten-ws with these commands::

  $ pip install [--user] rakuten-ws
  $ pip install [--user] --upgrade rakuten-ws
  $ pip uninstall rakuten-ws


Development
-----------

konch_ provides a useful development environment. To execute it, run the command::

   konch


The old solution was to use ptpython_ in interactive mode. To execute it, run the command::

   webservice

.. _konch: https://konch.readthedocs.io/en/latest/
.. _ptpython: https://github.com/prompt-toolkit/ptpython




Python Rakuten Web Service changelog
==================================================

Version 0.5.2
-------------

Release on January 20th 2023

- Add python 3.11 compatibility
- Remove python 2 compat code
- Black code

Version 0.5.1
-------------

Release on August 22th 2020

- Fixed the recording of the response by scrubbing more information

Version 0.5.0
-------------

Release on August 22th 2020

- Added the new API RakutenPayOrder

Version 0.4.4
-------------

Release on November 6th 2019

- Fixed the parameters for `RmsService.items.update`
- Updated the API version of some endpoints

Version 0.4.3
-------------

Released on April 19th 2017

- Set `RmsOrderAPI.getOrder.isOrderNumberOnlyFlg` to False by default.

Version 0.4.3.dev0
------------------

**unreleased**

Version 0.4.2
-------------

Released on March 31st 2017

- Fixed `RmsOrderAPI.getOrder` and `RmsOrderAPI.updateOrder`

Version 0.4.1
-------------

Released on March 29th 2017

- Retrieve inventory information about multiple items at once (RmsInventoryAPI)

Version 0.4.0
-------------

Released on March 27th 2017

- Added support for RmsInventoryAPI

Version 0.3.0
-------------

Released on March 21st 2017

- Added support for RMS Category API

Version 0.2.1
-------------

Released on February 28th 2017

- Dropped upload_images function to keep the project as close as possible to Rakuten APIs
- Sorted xml keys recursively

Version 0.2.0
-------------

Released on February 22nd 2017

- Added support for RMS Cabinet API
- Added support for RMS Navigation API
- Added support for Python 3.6

Version 0.1.1
-------------

Released on January 13th 2017

- Included WSDL files in the Pypi package

Version 0.1.0
-------------

Released on January 03rd 2017

- First release on PyPI.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/alexandriagroup/rakuten-ws",
    "name": "rakuten-ws",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "rakuten-ws",
    "author": "Damien Rabois",
    "author_email": "damien.rabois@abc-culture.fr",
    "download_url": "https://files.pythonhosted.org/packages/c2/59/3f3399fa04e4539d26f11ed6a2349e2986a499e38b1d7002f20da31687a6/rakuten-ws-0.5.2.tar.gz",
    "platform": null,
    "description": "===============================\nPython Rakuten Web Service\n===============================\n\n\n\n.. image:: https://img.shields.io/pypi/v/rakuten-ws.svg\n    :target: https://pypi.python.org/pypi/rakuten-ws\n\n.. image:: https://travis-ci.org/alexandriagroup/rakuten-ws.svg?branch=master\n    :target: https://travis-ci.org/alexandriagroup/rakuten-ws\n    :alt: CI Status\n\n.. image:: http://codecov.io/github/alexandriagroup/rakuten-ws/coverage.svg?branch=master\n    :target: http://codecov.io/github/alexandriagroup/rakuten-ws?branch=master\n    :alt: Coverage Status\n\n.. image:: https://readthedocs.org/projects/python-rakuten-web-service/badge/?version=latest\n    :target: http://python-rakuten-web-service.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n\nUnofficial Python Client for Rakuten Web Service\n\n\n* Free software: MIT license\n* Documentation: https://rakuten-ws.readthedocs.io.\n\n\nSupported APIs\n--------------\n\n-  `Rakuten Ichiba API`_\n-  `Rakuten Ichiba RMS Item API`_\n-  `Rakuten Ichiba RMS Product API`_\n-  `Rakuten Ichiba RMS Order API`_\n-  `Rakuten Ichiba RMS RakutenPayOrder API`_\n-  `Rakuten Ichiba RMS Inventory API`_\n-  `Rakuten Ichiba RMS Cabinet API`_\n-  `Rakuten Ichiba RMS Navigation API`_\n-  `Rakuten Ichiba RMS Category API`_\n-  `Rakuten Books API`_\n-  `Rakuten Travel API`_\n-  `Rakuten Auction API`_\n-  `Rakuten Kobo API`_\n-  `Rakuten GORA API`_\n-  `Rakuten Recipe API`_\n-  `Rakuten Other APIs`_\n\n\n.. _Rakuten Ichiba API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=1\n.. _Rakuten Ichiba RMS Item API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/itemapi\n.. _Rakuten Ichiba RMS Product API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/productapi\n.. _Rakuten Ichiba RMS Order API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/orderapi\n.. _Rakuten Ichiba RMS RakutenPayOrder API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/rakutenpayorderapi\n.. _Rakuten Ichiba RMS Inventory API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/inventoryapi\n.. _Rakuten Ichiba RMS Cabinet API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/cabinetapi\n.. _Rakuten Ichiba RMS Navigation API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/navigationapi\n.. _Rakuten Ichiba RMS Category API: https://webservice.rms.rakuten.co.jp/merchant-portal/view?contents=/en/common/1-1_service_index/categoryapi\n.. _Rakuten Books API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=2\n.. _Rakuten Travel API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=4\n.. _Rakuten Auction API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=4\n.. _Rakuten Kobo API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=7\n.. _Rakuten GORA API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=8\n.. _Rakuten Recipe API: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=6\n.. _Rakuten Other APIs: https://rakuten-api-documentation.antoniotajuelo.com/rakuten/service/view?rakuten_service_id=9\n\n\nInstallation\n------------\n\nRequirements:\n  - python >= 2.7\n  - python-lxml\n\nYou can install, upgrade, uninstall rakuten-ws with these commands::\n\n  $ pip install [--user] rakuten-ws\n  $ pip install [--user] --upgrade rakuten-ws\n  $ pip uninstall rakuten-ws\n\n\nDevelopment\n-----------\n\nkonch_ provides a useful development environment. To execute it, run the command::\n\n   konch\n\n\nThe old solution was to use ptpython_ in interactive mode. To execute it, run the command::\n\n   webservice\n\n.. _konch: https://konch.readthedocs.io/en/latest/\n.. _ptpython: https://github.com/prompt-toolkit/ptpython\n\n\n\n\nPython Rakuten Web Service changelog\n==================================================\n\nVersion 0.5.2\n-------------\n\nRelease on January 20th 2023\n\n- Add python 3.11 compatibility\n- Remove python 2 compat code\n- Black code\n\nVersion 0.5.1\n-------------\n\nRelease on August 22th 2020\n\n- Fixed the recording of the response by scrubbing more information\n\nVersion 0.5.0\n-------------\n\nRelease on August 22th 2020\n\n- Added the new API RakutenPayOrder\n\nVersion 0.4.4\n-------------\n\nRelease on November 6th 2019\n\n- Fixed the parameters for `RmsService.items.update`\n- Updated the API version of some endpoints\n\nVersion 0.4.3\n-------------\n\nReleased on April 19th 2017\n\n- Set `RmsOrderAPI.getOrder.isOrderNumberOnlyFlg` to False by default.\n\nVersion 0.4.3.dev0\n------------------\n\n**unreleased**\n\nVersion 0.4.2\n-------------\n\nReleased on March 31st 2017\n\n- Fixed `RmsOrderAPI.getOrder` and `RmsOrderAPI.updateOrder`\n\nVersion 0.4.1\n-------------\n\nReleased on March 29th 2017\n\n- Retrieve inventory information about multiple items at once (RmsInventoryAPI)\n\nVersion 0.4.0\n-------------\n\nReleased on March 27th 2017\n\n- Added support for RmsInventoryAPI\n\nVersion 0.3.0\n-------------\n\nReleased on March 21st 2017\n\n- Added support for RMS Category API\n\nVersion 0.2.1\n-------------\n\nReleased on February 28th 2017\n\n- Dropped upload_images function to keep the project as close as possible to Rakuten APIs\n- Sorted xml keys recursively\n\nVersion 0.2.0\n-------------\n\nReleased on February 22nd 2017\n\n- Added support for RMS Cabinet API\n- Added support for RMS Navigation API\n- Added support for Python 3.6\n\nVersion 0.1.1\n-------------\n\nReleased on January 13th 2017\n\n- Included WSDL files in the Pypi package\n\nVersion 0.1.0\n-------------\n\nReleased on January 03rd 2017\n\n- First release on PyPI.\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Unofficial Python Client for Rakuten Web Service",
    "version": "0.5.2",
    "split_keywords": [
        "rakuten-ws"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "76b75ea33d391054ba2daa5e4365b3f4ed9b65f9c4cf7846afe2f917438b9b00",
                "md5": "3ae2324aebc82f9a0b7665ad6d9c3df9",
                "sha256": "28e674355a3254c54e1acf94f713908dff505a094685decdffe02b49d5053d8d"
            },
            "downloads": -1,
            "filename": "rakuten_ws-0.5.2-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3ae2324aebc82f9a0b7665ad6d9c3df9",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 18043,
            "upload_time": "2023-01-17T13:21:22",
            "upload_time_iso_8601": "2023-01-17T13:21:22.392704Z",
            "url": "https://files.pythonhosted.org/packages/76/b7/5ea33d391054ba2daa5e4365b3f4ed9b65f9c4cf7846afe2f917438b9b00/rakuten_ws-0.5.2-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2593f3399fa04e4539d26f11ed6a2349e2986a499e38b1d7002f20da31687a6",
                "md5": "cd5dbd7bbb5c9179bf4fc4d59dd09e8d",
                "sha256": "3eba27186574f4189275730fe7d233f97c18702b1b53de00521ee599ee266a97"
            },
            "downloads": -1,
            "filename": "rakuten-ws-0.5.2.tar.gz",
            "has_sig": false,
            "md5_digest": "cd5dbd7bbb5c9179bf4fc4d59dd09e8d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1900637,
            "upload_time": "2023-01-17T13:21:24",
            "upload_time_iso_8601": "2023-01-17T13:21:24.465576Z",
            "url": "https://files.pythonhosted.org/packages/c2/59/3f3399fa04e4539d26f11ed6a2349e2986a499e38b1d7002f20da31687a6/rakuten-ws-0.5.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-17 13:21:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "alexandriagroup",
    "github_project": "rakuten-ws",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "tox": true,
    "lcname": "rakuten-ws"
}
        
Elapsed time: 0.03039s