{ "info": { "author": "Alexander Hansen", "author_email": "alexander.l.hansen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet" ], "description": "=========\r\npython-yr\r\n=========\r\n\r\nLibrary for the norwegian weather service YR.no_ in Python_.\r\n\r\nInstall (easiest way)\r\n=====================\r\n\r\n.. code:: bash\r\n\r\n pip3 install python-yr\r\n\r\nUsage\r\n=====\r\n\r\n.. code:: python\r\n\r\n from yr.libyr import Yr\r\n\r\n weather = Yr(location_name='Norge/Telemark/Skien/Skien')\r\n now = weather.now(as_json=True)\r\n\r\n print(now)\r\n\r\nThis returns\r\n============\r\n\r\n.. code:: json\r\n\r\n {\r\n \"@from\": \"2014-06-04T08:00:00\", \r\n \"@to\": \"2014-06-04T12:00:00\", \r\n \"@period\": \"1\", \r\n \"symbol\": {\r\n \"@number\": \"3\", \r\n \"@numberEx\": \"3\", \r\n \"@name\": \"Partly cloudy\", \r\n \"@var\": \"03d\"\r\n }, \r\n \"precipitation\": {\r\n \"@value\": \"0\", \r\n \"@minvalue\": \"0\", \r\n \"@maxvalue\": \"0.1\"\r\n }, \r\n \"windDirection\": {\r\n \"@deg\": \"159.4\", \r\n \"@code\": \"SSE\", \r\n \"@name\": \"South-southeast\"\r\n }, \r\n \"windSpeed\": {\r\n \"@mps\": \"1.3\", \r\n \"@name\": \"Light air\"\r\n }, \r\n \"temperature\": {\r\n \"@unit\": \"celsius\", \r\n \"@value\": \"13\"\r\n }, \r\n \"pressure\": {\r\n \"@unit\": \"hPa\", \r\n \"@value\": \"1012.1\"\r\n }\r\n }\r\n\r\nFor more usage examples visit folder examples_ or project wiki_\r\n\r\nPull requests\r\n=============\r\n\r\nPlease everyone involved to generate demands and plans (pull requests), so we could set targets for next version 1.5 ;)\r\n\r\nBranches\r\n========\r\n\r\n* develop_, the main (default) branch for development on GitHub_\r\n* master_, branch for the stable release published on PyPi_\r\n* python2_, branch with support for Python2\r\n* csv-support_, branch with support for CSV export forecasts\r\n* ...\r\n\r\n.. _YR.no: http://www.yr.no/\r\n.. _Python: http://www.python.org/\r\n.. _examples: https://github.com/wckd/python-yr/blob/master/yr/examples\r\n.. _wiki: https://github.com/wckd/python-yr/wiki\r\n.. _develop: https://github.com/wckd/python-yr/tree/develop\r\n.. _GitHub: https://github.com/wckd/python-yr/\r\n.. _master: https://github.com/wckd/python-yr/tree/master\r\n.. _PyPi: https://pypi.python.org/pypi/python-yr/\r\n.. _python2: https://github.com/wckd/python-yr/tree/python2\r\n.. _csv-support: https://github.com/wckd/python-yr/tree/csv-support\r\n\r\nChangelog\r\n=========\r\n\r\n1.4.5 (2016 May 19)\r\n\r\n* Parse the 'nextrun' field from the cache file as UTC time (API_Locationforecast)\r\n\r\n1.4.4 (2016 May 06)\r\n\r\n* switched API_Locationforecast to https://api.met.no - fixing #34\r\n\r\n1.4.2 (2015 Apr 21)\r\n\r\n* add remove function to Cache\r\n* add explicit installation of language-specific JSON files to setup ~> thanx to kurisuke_\r\n* check the freshness of cache based on nextupdate tag in meta ~> thanx to knightsamar_\r\n\r\n1.4.1 (2014 Dec 11)\r\n\r\n* add logging support\r\n* mod some variables\r\n* mod catching exceptions\r\n* rewrite LocationXYZ functionality to API_Locationforecast\r\n * swap longitude and latitude\r\n * add self.coordinates\r\n * add self.location_name ~> not ideal, so it will probably change in future\r\n* add LocationXYZ wrapper over API_Locationforecast for backward compatibility\r\n* mod hash names for temporary files\r\n* improve setup.py\r\n* mod README from Markdown to reStructuredText\r\n\r\n1.4.0 (2014 Sep 12)\r\n\r\n* add support for yr.no api service ~> thanks to lucadelu_\r\n* add hourly forecast ~> thanks to antorweep1987_\r\n\r\n1.3.2 (2014 Jul 11)\r\n\r\n* improve exception-handling ~> thanks to mbambas_\r\n\r\n1.3.1.1 (2014 Jul 10)\r\n\r\n* bugfix: pypi/pip installer in 'setup.py'\r\n\r\n1.3.1 (2014 Jul 10)\r\n\r\n* bugfix: caching mechanism in 'is_fresh' function ~> thanks to antorweep1987_\r\n* improve examples\r\n\r\n.. _antorweep1987: https://github.com/antorweep1987\r\n.. _mbambas: https://github.com/mbambas\r\n.. _lucadelu: https://github.com/lucadelu\r\n.. _kurisuke: https://github.com/kurisuke\r\n.. _knightsamar: https://github.com/knightsamar", "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/wckd/python-yr", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "python-yr", "package_url": "https://pypi.org/project/python-yr/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-yr/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/wckd/python-yr" }, "release_url": "https://pypi.org/project/python-yr/1.4.5/", "requires_dist": null, "requires_python": null, "summary": "Get the forecast from the norwegian wheather service yr.no in python", "version": "1.4.5" }, "last_serial": 4135135, "releases": { "1.2.2-dev": [ { "comment_text": "", "digests": { "md5": "b63a606c9277cc4512654b2274b843dc", "sha256": "4f9ba59576faab5a6ed2f9ba23b1035a3871a75bcdf7d99c59ea5fde81b43cc0" }, "downloads": -1, "filename": "python-yr-1.2.2-dev.tar.gz", "has_sig": false, "md5_digest": "b63a606c9277cc4512654b2274b843dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3189, "upload_time": "2014-04-23T07:37:28", "url": "https://files.pythonhosted.org/packages/13/aa/68f77a6c1857bbd1af32b72bfa3c7bae50c4b0fcc2988e5521316d650f97/python-yr-1.2.2-dev.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "1688ffdef74d4616b0e5b02d71b0b465", "sha256": "92463f0cd43933ebbc43d098fab3d061379117737a70c0cecbe238ddb5981090" }, "downloads": -1, "filename": "python-yr-1.3.1.tar.gz", "has_sig": false, "md5_digest": "1688ffdef74d4616b0e5b02d71b0b465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4162, "upload_time": "2014-07-10T09:26:00", "url": "https://files.pythonhosted.org/packages/a0/d3/eab540d10eae5c3f6b289a46c7c1b143daf159da01bcd045e70ee93f422d/python-yr-1.3.1.tar.gz" } ], "1.3.1.1": [ { "comment_text": "", "digests": { "md5": "7c644b101f592a25cbf6daa83c44c23d", "sha256": "7ff89251b41101512321ef446bf9ee71f23befab8e22379a05f87cff340590f9" }, "downloads": -1, "filename": "python-yr-1.3.1.1.tar.gz", "has_sig": false, "md5_digest": "7c644b101f592a25cbf6daa83c44c23d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4374, "upload_time": "2014-07-10T10:50:43", "url": "https://files.pythonhosted.org/packages/00/db/721a6d5412968b257b5b3c1b3ed14c0d2246d55a0ada7f1401353b3f2dea/python-yr-1.3.1.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "00c2769225fee09a5c4fb6493fc8b1fa", "sha256": "c72cda981948e6071564a90b38d370df1ebb9beb03794689ff8d881bb88d8a20" }, "downloads": -1, "filename": "python-yr-1.3.2.tar.gz", "has_sig": false, "md5_digest": "00c2769225fee09a5c4fb6493fc8b1fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4372, "upload_time": "2014-07-11T06:48:53", "url": "https://files.pythonhosted.org/packages/67/0b/f32bce29b60bc6583aa08496e1995c56de25c021931d1d536cb31c2e81bc/python-yr-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "288814ba058df7dff5328ef6024b3f2a", "sha256": "146471905b288b4619799fbf292dbaee4cecc39a8f9f417227a3d2b5792b2b62" }, "downloads": -1, "filename": "python-yr-1.4.0.tar.gz", "has_sig": false, "md5_digest": "288814ba058df7dff5328ef6024b3f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5025, "upload_time": "2014-09-12T08:41:03", "url": "https://files.pythonhosted.org/packages/38/11/a71acd11553a05cc108840616330f0dad0c3f2232288255acdeb0667cea6/python-yr-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b00258282c7be2cc65efe9d090db1792", "sha256": "e14a7caa13597f70fa02fc2d3d6266016662a656212be5c573dd39f756b64e12" }, "downloads": -1, "filename": "python-yr-1.4.1.tar.gz", "has_sig": false, "md5_digest": "b00258282c7be2cc65efe9d090db1792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18625, "upload_time": "2015-04-21T07:49:17", "url": "https://files.pythonhosted.org/packages/b9/21/569d4f31449cfe06acdb5554facfa29fe82fde62cb974139e23c4bddb324/python-yr-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "7913c7f4387498f4eedf65711c41ae48", "sha256": "f8869dfa4ce5a311a9a09ab03a64da40ccefd6b0715dcd97f355aff677072a56" }, "downloads": -1, "filename": "python-yr-1.4.2.tar.gz", "has_sig": false, "md5_digest": "7913c7f4387498f4eedf65711c41ae48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19016, "upload_time": "2015-04-21T07:49:51", "url": "https://files.pythonhosted.org/packages/88/ac/6f9ae77191a472ba206e9dcb109b34f24ad442cfada611454dcda3254e85/python-yr-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "e1a1cd551d476406caf54cfbef259cb5", "sha256": "65cdcbbd5504df8d8e25a9d4ce7596f9fdf11d4d35982b33ec2245a9bbb0e734" }, "downloads": -1, "filename": "python-yr-1.4.3.tar.gz", "has_sig": false, "md5_digest": "e1a1cd551d476406caf54cfbef259cb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19282, "upload_time": "2015-09-03T20:35:32", "url": "https://files.pythonhosted.org/packages/9c/07/8b37cf543dd13db9cea2b2274b2eb2c5dceffc35b8538eaa76779b653f3b/python-yr-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "600ccc8bd00e8ad4aa98ee2830a3bc56", "sha256": "8e84353a6dfaaf10f41c056ddbee7d8ea957247e5d2e4c4cd2b7c26b9225635c" }, "downloads": -1, "filename": "python-yr-1.4.4.tar.gz", "has_sig": false, "md5_digest": "600ccc8bd00e8ad4aa98ee2830a3bc56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19488, "upload_time": "2016-05-06T15:28:43", "url": "https://files.pythonhosted.org/packages/89/9f/7fced1c267380b460ba531dc8d59a3f138b9bf401b70c039b53f5d0abb48/python-yr-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "85bd3feba842f0f696375baca3558cbb", "sha256": "1b1325d92483950c9bdadd23c769f97835defc3d719cdcfa1598caa7b694e64a" }, "downloads": -1, "filename": "python-yr-1.4.5.tar.gz", "has_sig": false, "md5_digest": "85bd3feba842f0f696375baca3558cbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19701, "upload_time": "2016-05-19T08:48:03", "url": "https://files.pythonhosted.org/packages/52/6f/d02c7c327a42f37c9aa5072c0acdbee72c3f94cf88d2e6ca5aa927077f5a/python-yr-1.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "85bd3feba842f0f696375baca3558cbb", "sha256": "1b1325d92483950c9bdadd23c769f97835defc3d719cdcfa1598caa7b694e64a" }, "downloads": -1, "filename": "python-yr-1.4.5.tar.gz", "has_sig": false, "md5_digest": "85bd3feba842f0f696375baca3558cbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19701, "upload_time": "2016-05-19T08:48:03", "url": "https://files.pythonhosted.org/packages/52/6f/d02c7c327a42f37c9aa5072c0acdbee72c3f94cf88d2e6ca5aa927077f5a/python-yr-1.4.5.tar.gz" } ] }