{ "info": { "author": "Toni Prada", "author_email": "toniprada@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# wallapopy\n\nThis library provides a pure Python client for Wallapop. It works with Python versions from 2.6+ and Python 3.\n\n## API\n\nAlready implemented:\n\n* User:\n * Profile.\n * Sold items.\n * Unsold published items.\n * Reviews sent to others.\n * Reviews received by others.\n* Items search.\n\nOther endpoints will be implemented as needed or requested.\n\n## Installing\n\nYou can install wallapopy using:\n\n```\n$ pip install wallapopy\n```\n\n## Using\n\nThe motivation for this project was to enable research about reputation in the Sharing Economy. Because I needed lots of data, it includes not only a _client_ but also a _request builder_ which can be used together with [Scrapy](https://github.com/scrapy/scrapy).\n\n### Client\n\n```python\n>>> from wallapopy import WallapopClient\n>>> client = WallapopClient()\n>>> client.user(40000000)\n{u'gender': u'M', u'image': {u'averageHexColor': u'565b51', u'pictureId': 148033140...\n```\n\n### Request Builder\n\nIt returns how to query the data: at the moment the url and HTTP method as nothing more is needed for the implemented endpoints.\n\n```python\n>>> from wallapopy import WallapopRequestBuilder\n>>> request_builder = WallapopRequestBuilder()\n>>> request_builder.user(40000000)\n{'method': 'GET', 'url': 'http://pro2.wallapop.com/shnm-portlet/api/v1/user.json/40000000?'}\n```\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/toniprada/wallapopy", "keywords": "wallapop client", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wallapopy", "package_url": "https://pypi.org/project/wallapopy/", "platform": "", "project_url": "https://pypi.org/project/wallapopy/", "project_urls": { "Homepage": "https://github.com/toniprada/wallapopy" }, "release_url": "https://pypi.org/project/wallapopy/1.0.3/", "requires_dist": [ "future", "requests" ], "requires_python": "", "summary": "A Python client for Wallapop", "version": "1.0.3" }, "last_serial": 2662919, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4eca2282a1da529c8fab5d868bc83a97", "sha256": "cf031fe74142d77b5c2a2b1e9998f6fb45ffac09838d607c885ebee9fcba65b7" }, "downloads": -1, "filename": "wallapopy-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4eca2282a1da529c8fab5d868bc83a97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5202, "upload_time": "2017-02-22T12:21:02", "url": "https://files.pythonhosted.org/packages/48/fa/99e8d5143255375fc435b33f678ff9d769d77187e9bc3f86943c5cfacd79/wallapopy-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ef022c80cf6031413cfd21ed0d99fad5", "sha256": "e5e439d6be1dfa67dfdc8c2654cb19c220f519f0cece548105571085eecb2fc0" }, "downloads": -1, "filename": "wallapopy-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef022c80cf6031413cfd21ed0d99fad5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5296, "upload_time": "2017-02-22T12:30:14", "url": "https://files.pythonhosted.org/packages/98/eb/a8d1ff889449877f17e1d2d6c81128237d3c6fbc463808c00d9110c85c01/wallapopy-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e8c9f13bf19edc8b6769e2f3c4a65ec9", "sha256": "0fc1ecdb38316c051db8c5b478854e679f6d1b873c011675ed418715326361da" }, "downloads": -1, "filename": "wallapopy-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8c9f13bf19edc8b6769e2f3c4a65ec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4970, "upload_time": "2017-02-22T18:19:46", "url": "https://files.pythonhosted.org/packages/c1/4c/38d185444b714b5e33dfff09e417e177d80ea09c1d9b552b31e05e0c3a9f/wallapopy-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4aad7438d710ed74bfb0b1938286ef19", "sha256": "bae631fa5df6e09e1c5d536b2f0daa9bf6106ffe9e7b321c61c105cb3468bb7b" }, "downloads": -1, "filename": "wallapopy-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4aad7438d710ed74bfb0b1938286ef19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4961, "upload_time": "2017-02-23T10:39:10", "url": "https://files.pythonhosted.org/packages/ee/94/05291bc8bb91f83602f46db24b87996e1f0f5719492c962829a9c10813d7/wallapopy-1.0.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4aad7438d710ed74bfb0b1938286ef19", "sha256": "bae631fa5df6e09e1c5d536b2f0daa9bf6106ffe9e7b321c61c105cb3468bb7b" }, "downloads": -1, "filename": "wallapopy-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4aad7438d710ed74bfb0b1938286ef19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4961, "upload_time": "2017-02-23T10:39:10", "url": "https://files.pythonhosted.org/packages/ee/94/05291bc8bb91f83602f46db24b87996e1f0f5719492c962829a9c10813d7/wallapopy-1.0.3-py2.py3-none-any.whl" } ] }