{
"info": {
"author": "Thomas Roten",
"author_email": "thomas@roten.us",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"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",
"Topic :: Scientific/Engineering :: Atmospheric Science",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "yweather\n========\n\nAbout\n-----\n\nyweather is a Python module that provides an interface to the `Yahoo! Weather RSS feed `_.\n\nInternational Support\n---------------------\n\n.. code:: python\n\n >>> client.fetch_woeid(\"Paris, France\")\n '615702'\n >>> client.fetch_woeid(\"Seattle, Washington\")\n '2490383'\n\nLocation and weather data is not limited to a single country. Fetch data for any location that is available on Yahoo! Weather.\n\nDifferent countries use different measurement systems (unfortunately). Fetch data according to United States customary units or the metric system.\n\n.. code:: python\n\n >>> paris_weather = client.fetch_weather(\"615702\", metric=True)\n >>> seattle_weather = client.fetch_weather(\"2490383\", metric=False)\n\nData is Returned as a Dict\n--------------------------\n\n.. code:: python\n\n >>> norfolk_weather = client.fetch_weather(\"2460389\")\n >>> norfolk_weather[\"astronomy\"][\"sunrise\"]\n '7:18 am'\n >>> norfolk_weather[\"condition\"][\"text\"]\n 'Partly Cloudy'\n\nWeather data is returned as a Python ``dict``, not as an object of a confusing class.\n\nNo API Keys or Signup Needed\n----------------------------\n\nUnlike many weather APIs, Yahoo! Weather's RSS feed doesn't require sign ups, API keys, or special authorization to fetch and use their data. All you have to do is follow their `Terms of Use `_.\n\nNo Manual ID Lookups\n--------------------\n\n.. code:: python\n\n >>> client.fetch_woeid(\"Raleigh, North Carolina\")\n '2478307'\n >>> client.fetch_lid(\"2379574\")\n 'USIL0228'\n\nyweather doesn't assume you know location identifiers off the top of your head. You can call the ``fetch_woeid`` or ``fetch_lid`` methods to lookup a location's WOEID or LID. WOEID is Yahoo! Weather's location identifier. LID is The Weather Channel's location identifier.\n\n5-day Forecast Support\n----------------------\n\n.. code:: python\n\n >>> london_weather = client.fetch_weather(\"UKXX0085\")\n >>> len(london_weather[\"forecast\"])\n 5\n\nBy using a The Weather Channel Location ID (LID), you can fetch a location's 5-day weather forecast. A little warning though -- it's using an undocumented API. If you aren't up for it, you can still get the 2-day forecast using a WOEID.\n\nDocumentation\n-------------\n\nyweather includes complete and easy-to-read `documentation `_. Check it out for a gentle introduction or the full API details.\n\nBug/Issues Tracker\n------------------\n\nyweather uses its `GitHub Issues page `_ to track bugs, feature requests, and support questions.\n\nLicense\n-------\n\nyweather is released under the OSI-approved `MIT License `_. See the file LICENSE.txt for more information.",
"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/tsroten/yweather",
"keywords": "weather,yahoo,interface,wrapper,api",
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "yweather",
"package_url": "https://pypi.org/project/yweather/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/yweather/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/tsroten/yweather"
},
"release_url": "https://pypi.org/project/yweather/0.1.1/",
"requires_dist": null,
"requires_python": null,
"summary": "a Python module that provides an interface to the Yahoo! Weather RSS feed.",
"version": "0.1.1"
},
"last_serial": 2039546,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "08126197ccc7ffc3b91771124b75fa16",
"sha256": "a07f697d9e22fb69520ee16c51e6be9394ec43faa87a5de70c935c8fe0b19fd2"
},
"downloads": -1,
"filename": "yweather-0.1.tar.gz",
"has_sig": false,
"md5_digest": "08126197ccc7ffc3b91771124b75fa16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16166,
"upload_time": "2013-01-05T15:06:26",
"url": "https://files.pythonhosted.org/packages/51/c7/226d6e96b027d091dfcafbe1b88e01b7dc0b474817cbac0f52180ba62294/yweather-0.1.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "dbe5603ce87901f308741ab43a5cf8c6",
"sha256": "dd7852d35e71c253b7f838783b6631aa8101d1bf5fb2357ce5536c8227fbe5df"
},
"downloads": -1,
"filename": "yweather-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "dbe5603ce87901f308741ab43a5cf8c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16737,
"upload_time": "2016-04-01T03:05:16",
"url": "https://files.pythonhosted.org/packages/7e/67/c905c0a0dad177fa40cd412f18ea22835725412c2b0823de6151047e7e41/yweather-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "dbe5603ce87901f308741ab43a5cf8c6",
"sha256": "dd7852d35e71c253b7f838783b6631aa8101d1bf5fb2357ce5536c8227fbe5df"
},
"downloads": -1,
"filename": "yweather-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "dbe5603ce87901f308741ab43a5cf8c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16737,
"upload_time": "2016-04-01T03:05:16",
"url": "https://files.pythonhosted.org/packages/7e/67/c905c0a0dad177fa40cd412f18ea22835725412c2b0823de6151047e7e41/yweather-0.1.1.tar.gz"
}
]
}