{ "info": { "author": "Bohdan Dmytriv", "author_email": "bodik75@ukr.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Nextbike API wrapper (unofficial)\n\nThis is an unofficial [nextbike](https://www.nextbike.net/) API client.\n\nIt's worthy to note, that the API itself isn't open, so there is no permission of use or SLA.\n\nCurrently, the client implements only read operations.\n\n# How to use the client\n\nThe client itself is very simple.\nIt allows acquiring all of the data, which, in turn, takes a lot of time, or fetch some country data only.\nNote, that \"country\" in terms of Nextbike API is not equal to its common meaning.\n\n```\nfrom nextbike_api.client import Client\n\n\nc = Client()\nprint(c.country('ua'))\n```\n\n### How to run the tests\n\nThere are two kinds of tests here: unit tests and integration tests. First ones do their job without interaction with some external stuff, e. g. Nextbike API.\nThe latter need to make use of some external API. That makes them more time-consuming.\n\nTo be able to run tests, you need to install development packages:\n```\n$ pipenv install --dev\n```\n\nSo, to run unit tests you need to execute `pytest`\n\nBut if you want to perform deep tests, you need to set a relevant environment variable:\n```\nexport NEXTBIKE_API_SKIP_INTEGRATION_TESTS=False\n```\nand then run the tests:\n```\npytest\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bdmbdsm/nextbike_api", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nextbike-api", "package_url": "https://pypi.org/project/nextbike-api/", "platform": "", "project_url": "https://pypi.org/project/nextbike-api/", "project_urls": { "Homepage": "https://github.com/bdmbdsm/nextbike_api" }, "release_url": "https://pypi.org/project/nextbike-api/1.0.0/", "requires_dist": [ "requests (==2.22.0)" ], "requires_python": "", "summary": "Nextbike API wrapper", "version": "1.0.0" }, "last_serial": 5522793, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2ff6b5bfc7493e2f646727c7b3ba0162", "sha256": "849b15fe7b63ba463eec462ebbcbae737d6db1e7fb89b8190f2ffd95388b3577" }, "downloads": -1, "filename": "nextbike_api-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2ff6b5bfc7493e2f646727c7b3ba0162", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3859, "upload_time": "2019-07-11T11:39:57", "url": "https://files.pythonhosted.org/packages/c5/eb/7b575800d99f3abb8fde6d54ae89ba9842c6975361d036bef481ddb0def5/nextbike_api-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8244bb04de453db4267f940f37e4af3", "sha256": "c422013a833b7eb147f20cba7f50fffe4695165ffbbf948fa0439c3af8c418bf" }, "downloads": -1, "filename": "nextbike_api-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a8244bb04de453db4267f940f37e4af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2137, "upload_time": "2019-07-11T11:40:00", "url": "https://files.pythonhosted.org/packages/2b/3c/19b5145b239b8f993accf059f888b2293f91ea20841494b77aa86fe03ac6/nextbike_api-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "105f7c2aa1bfb5dbdc25bc4fc9ce6edf", "sha256": "5657c0cba0ca7c430c45cf64c2a4b4831939c5894b85114aabf0b2cfb185ad6c" }, "downloads": -1, "filename": "nextbike_api-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "105f7c2aa1bfb5dbdc25bc4fc9ce6edf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3982, "upload_time": "2019-07-11T12:00:41", "url": "https://files.pythonhosted.org/packages/97/1f/c29b0198f8174f8075f0769fecb2b45e6c34d4470f01ce0e4732a66bb7f4/nextbike_api-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e9b8247d73e80078cb61e95a0bff01b", "sha256": "a90566a6876e564d8043715576b18f16a4ca5ec917b91c5174c3defae360142e" }, "downloads": -1, "filename": "nextbike_api-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e9b8247d73e80078cb61e95a0bff01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2274, "upload_time": "2019-07-11T12:00:42", "url": "https://files.pythonhosted.org/packages/ac/de/46c2c72139e5a827cb310dacc57786662ee31b502c74489e2e75e0f21f74/nextbike_api-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ea686593bebb06efcb8961a8318ce99d", "sha256": "f57d56df992e28741da149386b595fec5b1b6f9c8ffec952089b0890c217839e" }, "downloads": -1, "filename": "nextbike_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ea686593bebb06efcb8961a8318ce99d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4134, "upload_time": "2019-07-12T11:24:47", "url": "https://files.pythonhosted.org/packages/b2/aa/2ebbf64a80597ee2471af4d8f3464ef73a134f63e727e6ccfafec04e489c/nextbike_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13ef94f6f6fea400ed80b2f9a0423858", "sha256": "d332b37f6a9ace533439fa13cc9221db7ae2ef154edb4c6ca768a4b4d8ec9ad5" }, "downloads": -1, "filename": "nextbike_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "13ef94f6f6fea400ed80b2f9a0423858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512, "upload_time": "2019-07-12T11:24:48", "url": "https://files.pythonhosted.org/packages/cd/9d/cc1db96f1ea81490437e674d06d5133c053a083b1521e0fa932eef4e4fdb/nextbike_api-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea686593bebb06efcb8961a8318ce99d", "sha256": "f57d56df992e28741da149386b595fec5b1b6f9c8ffec952089b0890c217839e" }, "downloads": -1, "filename": "nextbike_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ea686593bebb06efcb8961a8318ce99d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4134, "upload_time": "2019-07-12T11:24:47", "url": "https://files.pythonhosted.org/packages/b2/aa/2ebbf64a80597ee2471af4d8f3464ef73a134f63e727e6ccfafec04e489c/nextbike_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13ef94f6f6fea400ed80b2f9a0423858", "sha256": "d332b37f6a9ace533439fa13cc9221db7ae2ef154edb4c6ca768a4b4d8ec9ad5" }, "downloads": -1, "filename": "nextbike_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "13ef94f6f6fea400ed80b2f9a0423858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512, "upload_time": "2019-07-12T11:24:48", "url": "https://files.pythonhosted.org/packages/cd/9d/cc1db96f1ea81490437e674d06d5133c053a083b1521e0fa932eef4e4fdb/nextbike_api-1.0.0.tar.gz" } ] }