{ "info": { "author": "Jeff Triplett", "author_email": "jeff.triplett@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=================\nrequests-forecast\n=================\n\n.. image:: https://travis-ci.org/jefftriplett/requests-forecast.png?branch=master\n :target: https://travis-ci.org/jefftriplett/requests-forecast\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/jefftriplett/requests-forecast/badge.png?branch=master\n :alt: Coverage Status\n\n.. image:: https://requires.io/github/jefftriplett/requests-forecast/requirements.png?branch=master\n :target: https://requires.io/github/jefftriplett/requests-forecast/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://badge.fury.io/py/requests-forecast.png\n :target: http://badge.fury.io/py/requests-forecast\n :alt: Latest Package Version\n\n.. image:: https://pypip.in/d/requests-forecast/badge.png\n :target: https://crate.io/packages/requests-forecast?version=latest\n :alt: Download Status\n\nFor complete docs and API options see: https://developer.forecast.io/docs/v2\n\n\nRequirements\n============\n\n* Python 2.5+\n* requests 1.2.0+\n\n\nInstallation\n============\n\nTo install requests-forecast, simply:\n\n.. code-block:: bash\n\n $ pip install requests-forecast\n\n\nDocumentation\n=============\n\n- Development version: http://requests-forecast.rtfd.org.\n\n\nQuickstart\n==========\n\n\nCreating a client\n-----------------\n\n::\n\n >>> from requests_forecast import Forecast\n >>> forecast = Forecast(apikey='FORECAST_API_KEY', latitude=38.9717, longitude=-95.235)\n\n\nGetting the current conditions\n------------------------------\n\n::\n\n >>> current = forecast.get_currently()\n >>> print current['temperature']\n 58.9\n\n\nGetting minutely conditions\n---------------------------\n\n::\n\n >>> current = forecast.get_minutely()\n >>> current['summary']\n u'Mostly cloudy for the hour.'\n >>> current['data'][0].keys()\n [u'precipIntensity', u'time']\n\n\n\nGetting hourly conditions\n-------------------------\n\n::\n\n >>> current = forecast.get_hourly()\n >>> current['temperature']\n 59.52\n\n\n >>> forecast.get_hourly()['summary']\n Mostly cloudy until tomorrow afternoon.\n\n >>> forecast.get_hourly()['data'][0]['temperature']\n >>> 59.52\n\n\nGetting daily conditions\n------------------------\n\n::\n\n >>> forecast.get_daily()['summary']\n u'Mixed precipitation off-and-on throughout the week; temperatures peaking at 70\\xb0 on Sunday.'\n >>> forecast.get_daily()['data'][0]['temperatureMax']\n 63.85\n >>> forecast.get_daily()['data'][0]['temperatureMin']\n 35.05\n\n\nGetting alerts\n--------------\n\n::\n\n >>> forecast.alerts()\n {\n \"expires\": 1366898400,\n \"uri\": \"http://alerts.weather.gov/cap/wwacapget.php?x=KS124EFAC89CD0.FreezeWarning.124EFAD6F320KS.TOPNPWTOP.8ab7d76a4db42b9136a1a6849a631097\",\n \"title\": \"Freeze Warning for Douglas, KS\"\n }\n\n\nExample usage\n~~~~~~~~~~~~~\n\n::\n\n from datetime import datetime\n from requests_forecast import Forecast\n\n forecast = Forecast(apikey='YOUR-API-KEY')\n data = forecast.get(latitude=38.9717, longitude=-95.235)\n\n >>> forecast.get_currently()['temperature']\n 58.9\n\n data = forecast.get(latitude=38.9717, longitude=-95.235,\n time=datetime(year=2013, month=12, day=29))\n\n >>> forecast.get_currently()['temperature']\n 58.9\n\n >>> forecast.get_currently()['temperature']\n 36.75\n\n\nLicense\n=======\n\nNew BSD", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jefftriplett/requests-forecast", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "requests-forecast", "package_url": "https://pypi.org/project/requests-forecast/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/requests-forecast/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jefftriplett/requests-forecast" }, "release_url": "https://pypi.org/project/requests-forecast/0.6.2/", "requires_dist": null, "requires_python": null, "summary": "A minimalist Forecast.io API client.", "version": "0.6.2" }, "last_serial": 1085564, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "105cafc9bae9938652fd91e61253e8aa", "sha256": "743b0b9458a58293d5173e0326633eb24aea6804e56164020a0ed0c4b37fb5a3" }, "downloads": -1, "filename": "requests-forecast-0.1.0.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "105cafc9bae9938652fd91e61253e8aa", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67963, "upload_time": "2013-07-27T21:09:23", "url": "https://files.pythonhosted.org/packages/4c/4d/91b06e9e3d5641d13b3cb23089f27f231de46773bf708c6a5501f87ef105/requests-forecast-0.1.0.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "13958d057a0ee249c85db28831fab6c3", "sha256": "f1d62d73aa846cdc9ddca8c1a66928e6711901523e17f4d318d44d6c7ce673b8" }, "downloads": -1, "filename": "requests-forecast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13958d057a0ee249c85db28831fab6c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10294, "upload_time": "2013-07-27T21:09:20", "url": "https://files.pythonhosted.org/packages/d5/ba/01a5eb18cbd119f700a60f79b572439dbb51520ce5aa3b7d52f25a975398/requests-forecast-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f54167f7e46c38e5ff554efce4fd5835", "sha256": "360c0d0aff44968fbef99da744e657cacd03eabf9f0aac1b955cf45862ed5be4" }, "downloads": -1, "filename": "requests_forecast-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f54167f7e46c38e5ff554efce4fd5835", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4976, "upload_time": "2013-08-29T17:14:14", "url": "https://files.pythonhosted.org/packages/fc/0c/00f56dfd3246da7bd6ec713414e1ef43aa873d20c0c5a7ec2fd7a4806222/requests_forecast-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2357dadf28b5e97ca466d205e871c652", "sha256": "77fc6c53d8a74250de456299d1b18f13de8da97a7977241ede7dc11d623c08aa" }, "downloads": -1, "filename": "requests-forecast-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2357dadf28b5e97ca466d205e871c652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18752, "upload_time": "2013-08-29T17:14:11", "url": "https://files.pythonhosted.org/packages/26/94/3b886d984e3990ea8b419f31bdc5a012b49a25baa9a93f2b23ab74cdcd73/requests-forecast-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c0cfbcb0c36a368f74f552cc0d944d1e", "sha256": "805ff1265f51cf6c2864ccf212518d5aaf3e96d833f8d3d3c1ff832e1885892b" }, "downloads": -1, "filename": "requests_forecast-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0cfbcb0c36a368f74f552cc0d944d1e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5061, "upload_time": "2013-08-29T21:15:06", "url": "https://files.pythonhosted.org/packages/56/e7/099c6fb098136c503ee3fddc9d4f49825e181a551b2743f6661ed1e27118/requests_forecast-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "590d2dd49982b64cd089d41a9a889297", "sha256": "2fd225c616e927273c1cc7bf4d1a30ec1b967c5b3218610c4c4a204943cfc868" }, "downloads": -1, "filename": "requests-forecast-0.3.0.tar.gz", "has_sig": false, "md5_digest": "590d2dd49982b64cd089d41a9a889297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20349, "upload_time": "2013-08-29T21:15:01", "url": "https://files.pythonhosted.org/packages/f5/ad/e13206f56d5ae796bf2773d3a30737ab9ddc5707128317de759e64e67776/requests-forecast-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6364a6c16ec4faddd8f34ae863cdf63c", "sha256": "a2cbe8eb1e181d8aea5c1f0492ead67824b29cf882cac8e055a6a07917e72b6f" }, "downloads": -1, "filename": "requests_forecast-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6364a6c16ec4faddd8f34ae863cdf63c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5326, "upload_time": "2013-10-31T05:13:07", "url": "https://files.pythonhosted.org/packages/67/d5/4b9ea32f4a6a86fa9d9541d75476912e4b276e007570dea750a2d4783447/requests_forecast-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e679092be71143328f91e117e38a657c", "sha256": "8a7c0d96ef3405e77c338cd82208ce6c1d8da61c187312e89bba580c82dc6616" }, "downloads": -1, "filename": "requests-forecast-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e679092be71143328f91e117e38a657c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20615, "upload_time": "2013-10-31T05:13:03", "url": "https://files.pythonhosted.org/packages/0c/3c/a68a782a6afc78c008a159501ce3d31e1387aa0e7c004419ec818d7bd12f/requests-forecast-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "19adaef26020123201d5f787a2c9e60e", "sha256": "04080601dd8d79a00704156c16c92f952588a7ea0bbfa9175bcd022454176523" }, "downloads": -1, "filename": "requests_forecast-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19adaef26020123201d5f787a2c9e60e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5329, "upload_time": "2013-11-05T15:29:17", "url": "https://files.pythonhosted.org/packages/3f/65/03f6a1ecd47ffa78af5356eba947d0c7c1c693725d2e27b9ef0f9c64616c/requests_forecast-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "069aa20d08f089fa9b78a99808aee0ab", "sha256": "0b43b52e0eaf70054203ebb91afb4e9a685bb634febd4917543962a6e70167ca" }, "downloads": -1, "filename": "requests-forecast-0.4.1.tar.gz", "has_sig": false, "md5_digest": "069aa20d08f089fa9b78a99808aee0ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20656, "upload_time": "2013-11-05T15:29:14", "url": "https://files.pythonhosted.org/packages/37/ae/97a148bf42a2245bfcf11b82a1908d8bd833ce8e91f66600a9cfe2222d24/requests-forecast-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "eaf9250fb23ae7579d32cb07d079a49b", "sha256": "93bc4ccb5101feb72c671ccecb2a0ea425bc6b18573eaa210ade02d618375523" }, "downloads": -1, "filename": "requests_forecast-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaf9250fb23ae7579d32cb07d079a49b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5556, "upload_time": "2013-12-10T23:56:40", "url": "https://files.pythonhosted.org/packages/33/0e/2845495396027eb30bd8ce75efc38880b1593ab0ca214cf5d34c832b22b4/requests_forecast-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94e9d5e86cff320591370e0af0b3b772", "sha256": "4c29345cb6afc0ae1116c13aab26577c893dd39b40d32dc3a0137193e1b8d497" }, "downloads": -1, "filename": "requests-forecast-0.4.2.tar.gz", "has_sig": false, "md5_digest": "94e9d5e86cff320591370e0af0b3b772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20892, "upload_time": "2013-12-10T23:56:36", "url": "https://files.pythonhosted.org/packages/e4/bc/23bb02968a36f94f5a21162019a2bf9f9d921efc4d1d034fac9aa051f94f/requests-forecast-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ec189012e975c2b695d8df91e93b1b7a", "sha256": "0ed967085201ebf6c1d4eefd6bfefde74bed73c69eaf88681aaeb515b3d0ad40" }, "downloads": -1, "filename": "requests_forecast-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec189012e975c2b695d8df91e93b1b7a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5553, "upload_time": "2013-12-11T15:56:30", "url": "https://files.pythonhosted.org/packages/11/56/4b1982456699924475602daf3b1408c694823ae3481e68d0ecf7fd5db7ca/requests_forecast-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ecd3aaee40a0576bd68096b2bf7a0ad", "sha256": "6de7d818d54280dfe9d4d7ae7b1e35a86299f7375f01c255283823da0d51d3a6" }, "downloads": -1, "filename": "requests-forecast-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4ecd3aaee40a0576bd68096b2bf7a0ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20926, "upload_time": "2013-12-11T15:56:26", "url": "https://files.pythonhosted.org/packages/22/11/b3786f0de7b984cc34dc5785bfe5c30f2166c8f5063761edcb26f5cd732f/requests-forecast-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "2bf2f000b6c35e1c1a46a6ce4d5f0c1b", "sha256": "0bf3c6822220eb83c94c334c7f11c20c60777706a27ff3a171a39fc509c300e5" }, "downloads": -1, "filename": "requests_forecast-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2bf2f000b6c35e1c1a46a6ce4d5f0c1b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5603, "upload_time": "2013-12-12T05:06:50", "url": "https://files.pythonhosted.org/packages/63/ad/1ac75a9e5ba2f2076dd5143e6dceff09e8a1ec1f6ee7c85927ec10dd003f/requests_forecast-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65a8680bea46de97db050efc3eebc681", "sha256": "84c51ffb5c74e24374d1f4bae3934a15645822622fa885c74e89a375088157db" }, "downloads": -1, "filename": "requests-forecast-0.6.0.tar.gz", "has_sig": false, "md5_digest": "65a8680bea46de97db050efc3eebc681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24050, "upload_time": "2013-12-12T05:06:46", "url": "https://files.pythonhosted.org/packages/85/76/35536bc4be963d926525fa6ebde8deb103c1a36697d51b6555bfee9a888e/requests-forecast-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "6754a5630edbe82f4283758bf375b14b", "sha256": "7e08f6cfdc9fd62165fdaef8f25607c9ff579c736f701a5f5f79575b1e998e9c" }, "downloads": -1, "filename": "requests_forecast-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6754a5630edbe82f4283758bf375b14b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5613, "upload_time": "2014-05-08T05:08:18", "url": "https://files.pythonhosted.org/packages/ba/1f/56eb3ea6d187a481b6d764beca253d57159d3a2324d76667fac84fb341fb/requests_forecast-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2ce46d57cdcf71d187c2a680413a23b", "sha256": "b5372ef4b2241efcdac5e95e8993143264739376c8a1042dbbc04fb3df5a18fd" }, "downloads": -1, "filename": "requests-forecast-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e2ce46d57cdcf71d187c2a680413a23b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24188, "upload_time": "2014-05-08T05:08:14", "url": "https://files.pythonhosted.org/packages/bb/13/34b33ed36a80afb2de6c6360366c937e25874707f62761e40d66e006a01d/requests-forecast-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "ca7d8b27db19396719cc20d1aff7950b", "sha256": "0ab51275eb3df56172857edc55f6604e8d220825d9b71febfa7a420b4601142e" }, "downloads": -1, "filename": "requests_forecast-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca7d8b27db19396719cc20d1aff7950b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5711, "upload_time": "2014-05-08T16:48:03", "url": "https://files.pythonhosted.org/packages/d2/be/246a1fc6fdba4dff15abd60bb49b2fa60858f1b72827261853f0caffa6a4/requests_forecast-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b45827a98a32927656da3447f4336054", "sha256": "83da02fa839c95824ddd3864fc2dd9b4367652e88f8413e9b380c50a5637a0a6" }, "downloads": -1, "filename": "requests-forecast-0.6.2.tar.gz", "has_sig": false, "md5_digest": "b45827a98a32927656da3447f4336054", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24360, "upload_time": "2014-05-08T16:48:01", "url": "https://files.pythonhosted.org/packages/ea/4c/e9c51ad42bc3b0303b3c05f379f7887cd0c4b115843e33c5a3494c37debd/requests-forecast-0.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ca7d8b27db19396719cc20d1aff7950b", "sha256": "0ab51275eb3df56172857edc55f6604e8d220825d9b71febfa7a420b4601142e" }, "downloads": -1, "filename": "requests_forecast-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca7d8b27db19396719cc20d1aff7950b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5711, "upload_time": "2014-05-08T16:48:03", "url": "https://files.pythonhosted.org/packages/d2/be/246a1fc6fdba4dff15abd60bb49b2fa60858f1b72827261853f0caffa6a4/requests_forecast-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b45827a98a32927656da3447f4336054", "sha256": "83da02fa839c95824ddd3864fc2dd9b4367652e88f8413e9b380c50a5637a0a6" }, "downloads": -1, "filename": "requests-forecast-0.6.2.tar.gz", "has_sig": false, "md5_digest": "b45827a98a32927656da3447f4336054", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24360, "upload_time": "2014-05-08T16:48:01", "url": "https://files.pythonhosted.org/packages/ea/4c/e9c51ad42bc3b0303b3c05f379f7887cd0c4b115843e33c5a3494c37debd/requests-forecast-0.6.2.tar.gz" } ] }