{ "info": { "author": "Ardy Dedase", "author_email": "ardy.dedase@skyscanner.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\nSkyscanner Python SDK\n===============================\n\n.. image:: https://api.travis-ci.org/Skyscanner/skyscanner-python-sdk.svg\n :target: https://travis-ci.org/Skyscanner/skyscanner-python-sdk\n\n.. image:: https://img.shields.io/pypi/v/skyscanner.svg\n :target: https://pypi.python.org/pypi/skyscanner\n\n.. image:: https://readthedocs.org/projects/skyscanner/badge/?version=latest\n :target: https://readthedocs.org/projects/skyscanner/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/Skyscanner/skyscanner-python-sdk/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/Skyscanner/skyscanner-python-sdk?branch=master\n\n\nSkyscanner Python SDK for Skyscanner's API\n\n* Free software: Apache license\n* SDK Documentation: https://skyscanner.readthedocs.org.\n* API Documentation: http://business.skyscanner.net/portal/en-GB/Documentation/ApiOverview\n\n\nFeatures\n--------\n\n* Tested on Python 2.6, 2.7, 3.3, 3.4\n* Supports Flights, Hotels, and Carhire\n\n\nInstallation\n------------\n\nAt the command line::\n\n $ easy_install skyscanner\n\nOr, if you have virtualenvwrapper installed::\n\n $ mkvirtualenv skyscanner\n $ pip install skyscanner\n\n\nQuick start\n-----------\n\n1. Request for an API Key from `Skyscanner for Business Contact Page`_.\n2. Set your API Key::\n\n from skyscanner.skyscanner import Flights\n flights_service = Flights('')\n\n3. Get the flights live pricing result by writing a few lines of code::\n\n from skyscanner.skyscanner import Flights\n\n flights_service = Flights('')\n result = flights_service.get_result(\n country='UK',\n currency='GBP',\n locale='en-GB',\n originplace='SIN-sky',\n destinationplace='KUL-sky',\n outbounddate='2016-07-28',\n inbounddate='2016-07-31',\n adults=1).parsed\n\n print(result)\n\nNote that both the ``inbounddate`` and ``outbounddate`` might need to be updated.\n\n.. _Skyscanner for Business Contact Page: http://en.business.skyscanner.net/en-gb/contact/\n\n\nMore examples\n-------------\n\nFor more example usage, `refer to our documentation`_.\n\n.. _refer to our documentation: https://skyscanner.readthedocs.org/en/latest/usage.html\n\n\nKnown Issues\n------------\n\n* Tests might appear to be broken sometimes, this is due to the throttling in the API. In such cases, you will see the following error in the build log::\n\n requests.exceptions.HTTPError: 429 Client Error: Too many requests in the last minute.\n\n\n\n\n\nHistory\n-------\n\n1.0.0 (2015-03-24)\n---------------------\n\n* First release on PyPI.\n\n1.1.0 (2015-07-18)\n---------------------\n\n* Stable release on PyPI.\n\n1.1.1 (2015-08-01)\n---------------------\n\n* Fixes for Python 2.6, 3.3, and 3.4.\n\n1.1.2 (2015-08-01)\n---------------------\n\n* Support additional params for Flights Pricing Service. Fix for issue #15.\n\n1.1.3 (2015-08-01)\n---------------------\n\n* Set default error handling to graceful. Fix for issue #19.\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/Skyscanner/skyscanner-python-sdk", "keywords": "skyscanner travel api business sdk flights hotels", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "skyscanner", "package_url": "https://pypi.org/project/skyscanner/", "platform": "", "project_url": "https://pypi.org/project/skyscanner/", "project_urls": { "Homepage": "https://github.com/Skyscanner/skyscanner-python-sdk" }, "release_url": "https://pypi.org/project/skyscanner/1.1.4/", "requires_dist": [ "requests", "lxml; extra == 'Faster XML processing'" ], "requires_python": "", "summary": "Skyscanner Python SDK", "version": "1.1.4" }, "last_serial": 2337490, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b000cb4248c65e329a17d56b426df48e", "sha256": "5434af680d0157ca9e5fc882a42d8bf5f3ac68c59c4d8c9b7e5e53dc6d713652" }, "downloads": -1, "filename": "skyscanner-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b000cb4248c65e329a17d56b426df48e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4932, "upload_time": "2015-03-25T15:45:09", "url": "https://files.pythonhosted.org/packages/ba/8c/a6d5b4e331914fe8ae0030e42b719de06cbfea6824baad5740781b0d0025/skyscanner-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afbbd90e07daed7bf51b91d73ed7e106", "sha256": "d857207095727d9ba196a3cb69b327fed2ff6d7370be9d38aba2619d479772c4" }, "downloads": -1, "filename": "skyscanner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "afbbd90e07daed7bf51b91d73ed7e106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13384, "upload_time": "2015-03-25T15:45:14", "url": "https://files.pythonhosted.org/packages/a3/5d/4f9dc47dabbc253968372128650f65a0e13d68fd214c2caa474dcf0dbd64/skyscanner-0.1.0.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "1bd37339526165c79ced09be80a35914", "sha256": "ed6a69b6f2f5cb3f55aa4cb5343e020873256bbd86e79ce1d16f92f5429518bc" }, "downloads": -1, "filename": "skyscanner-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bd37339526165c79ced09be80a35914", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5702, "upload_time": "2015-04-05T14:25:03", "url": "https://files.pythonhosted.org/packages/29/8a/376c3203a8c71d4c2b280485d61b878eb9b85fcd5ca29ac03c423e906269/skyscanner-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df991657f3d51802eba162c0bad7991f", "sha256": "3a9e27ed864f1f92217db42c3845ac2f850e648a9a5c7643379da3a0a702e767" }, "downloads": -1, "filename": "skyscanner-1.0.tar.gz", "has_sig": false, "md5_digest": "df991657f3d51802eba162c0bad7991f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14791, "upload_time": "2015-04-05T14:25:07", "url": "https://files.pythonhosted.org/packages/ca/d9/e89a69b0b2514029e9ca3130602a503c9c740fa791e0e0ce70adf9a6fde2/skyscanner-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8eb52840f85a345971a43897a7d04714", "sha256": "e05ff4211e41d36f8628eef485cb0b67d67d4a12438291b52de51137af310ea3" }, "downloads": -1, "filename": "skyscanner-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8eb52840f85a345971a43897a7d04714", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8013, "upload_time": "2015-07-18T14:18:06", "url": "https://files.pythonhosted.org/packages/26/6e/a10f093ce6422246a0732cb7b3aa5633fcba9c8f51b8665e01b647dacbcf/skyscanner-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3c6a3832c3a0abec7d57c2ba439d81a", "sha256": "8f1339e1fff9324b0cb1c01a0f631841dee541685ea20b7c9763b1a29651d442" }, "downloads": -1, "filename": "skyscanner-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d3c6a3832c3a0abec7d57c2ba439d81a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21429, "upload_time": "2015-07-18T14:18:10", "url": "https://files.pythonhosted.org/packages/bb/07/5bd2ec4c9e53ee963a423da9d89b6d869b6057709639658c575eb8fd2ae0/skyscanner-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7e54413e9597f25cd4e9c4acdb271d02", "sha256": "b3d6237c2a5c544302f8332fe792171157b3a3e21789242eab8d10b3ac965513" }, "downloads": -1, "filename": "skyscanner-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e54413e9597f25cd4e9c4acdb271d02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8112, "upload_time": "2015-07-31T16:05:35", "url": "https://files.pythonhosted.org/packages/b9/19/c58e5b64d373d1d7e0e9a3a68d7bd72c0b022c6eab701beae741189e4b2a/skyscanner-1.1.1-py2.py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6ab4a79b2f7c62d51be3f9ea7f446642", "sha256": "e768499cfb785326fc464550c13813e4280ada8f7d0bf68fa54df0438d8b7ebb" }, "downloads": -1, "filename": "skyscanner-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ab4a79b2f7c62d51be3f9ea7f446642", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10651, "upload_time": "2016-07-10T03:19:39", "url": "https://files.pythonhosted.org/packages/47/dc/d1b932c8651f6aba6efa21954d37932cf3f1f5a4022ee19b4d82d207b039/skyscanner-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c737d74a009a94a92832205945fcb2e", "sha256": "8a82b83d2ae47664c7db816aef25bfe68f014541d2be74e1a48000f0a73b6cd7" }, "downloads": -1, "filename": "skyscanner-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6c737d74a009a94a92832205945fcb2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22016, "upload_time": "2016-07-10T03:19:44", "url": "https://files.pythonhosted.org/packages/ad/d1/acb93fe16b413393e4d6b9accdf968857b92e23637bba449f45e8088b1ac/skyscanner-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "53cc7348af5078ea49bdf022d69d72d8", "sha256": "1e925af5b7585d9dac81effeabe370c328755c70afef1248ebc0815602b2d1c0" }, "downloads": -1, "filename": "skyscanner-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53cc7348af5078ea49bdf022d69d72d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10966, "upload_time": "2016-08-14T16:08:06", "url": "https://files.pythonhosted.org/packages/55/10/6deca582bf567f10a3bc34795b353176c23fe8586b86dd19bc0216de4122/skyscanner-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "542d1339a99d7b339550aa2f9e543e38", "sha256": "7bb4b7ea943771d3e8a136b61cd6e9114f26e6eafdc6051cc39dd511039ea1ce" }, "downloads": -1, "filename": "skyscanner-1.1.3.tar.gz", "has_sig": false, "md5_digest": "542d1339a99d7b339550aa2f9e543e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22503, "upload_time": "2016-08-14T16:08:09", "url": "https://files.pythonhosted.org/packages/3b/55/88d7650685d9898a5853369ea28003f76a9f0be09863fd23e1433b2cdf4e/skyscanner-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "bfb27d587aae47511942e13962ece495", "sha256": "e63c36ac20f2d8702f3a37927201a929024307dda210e1677c649df87dddad9c" }, "downloads": -1, "filename": "skyscanner-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfb27d587aae47511942e13962ece495", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11012, "upload_time": "2016-09-12T09:01:01", "url": "https://files.pythonhosted.org/packages/c1/ca/fb910ee2e909723f0d7e7bb61172c3785c79a343777aca24a188c6cd79c0/skyscanner-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0503fd53a89ac98611a27db6f76fd45", "sha256": "5a591781c7aedfd6302956052abe6070a24b66c4f808d14405e549de1bbb0276" }, "downloads": -1, "filename": "skyscanner-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c0503fd53a89ac98611a27db6f76fd45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22524, "upload_time": "2016-09-12T09:01:06", "url": "https://files.pythonhosted.org/packages/05/39/5d49b0402f18b7730de68a2dc9309e9bde6d5639b5e3261235b8b69164cb/skyscanner-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfb27d587aae47511942e13962ece495", "sha256": "e63c36ac20f2d8702f3a37927201a929024307dda210e1677c649df87dddad9c" }, "downloads": -1, "filename": "skyscanner-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfb27d587aae47511942e13962ece495", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11012, "upload_time": "2016-09-12T09:01:01", "url": "https://files.pythonhosted.org/packages/c1/ca/fb910ee2e909723f0d7e7bb61172c3785c79a343777aca24a188c6cd79c0/skyscanner-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0503fd53a89ac98611a27db6f76fd45", "sha256": "5a591781c7aedfd6302956052abe6070a24b66c4f808d14405e549de1bbb0276" }, "downloads": -1, "filename": "skyscanner-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c0503fd53a89ac98611a27db6f76fd45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22524, "upload_time": "2016-09-12T09:01:06", "url": "https://files.pythonhosted.org/packages/05/39/5d49b0402f18b7730de68a2dc9309e9bde6d5639b5e3261235b8b69164cb/skyscanner-1.1.4.tar.gz" } ] }