# FreeWeather
FreeWeather is a Python library for fetching and managing weather data using the Open-Meteo API. It provides easy-to-use interfaces for retrieving current weather, forecasts, and historical data.
## Features
- **Current Weather:** Get real-time weather data for a specified location.
- **Forecasts:** Retrieve weather forecasts for up to 16 days.
- **Historical Data:** Access historical weather data for analysis.
- **Caching:** Optional caching mechanism to reduce API calls.
- **Asynchronous Support:** Leverage `asyncio` for non-blocking operations.
## Installation
Install FreeWeather using `pip`:
```bash
pip install freeweather
Raw data
{
"_id": null,
"home_page": "https://github.com/Ohswedd/freeweather",
"name": "freeweather",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "weather open-meteo API",
"author": "Edoardo Federici",
"author_email": "ohswedd@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/37/06/65353cefdd0791b969637274b5da02fe1b0d34f873824470607d163e8314/freeweather-0.1.1.tar.gz",
"platform": null,
"description": "# FreeWeather\r\n\r\nFreeWeather is a Python library for fetching and managing weather data using the Open-Meteo API. It provides easy-to-use interfaces for retrieving current weather, forecasts, and historical data.\r\n\r\n## Features\r\n\r\n- **Current Weather:** Get real-time weather data for a specified location.\r\n- **Forecasts:** Retrieve weather forecasts for up to 16 days.\r\n- **Historical Data:** Access historical weather data for analysis.\r\n- **Caching:** Optional caching mechanism to reduce API calls.\r\n- **Asynchronous Support:** Leverage `asyncio` for non-blocking operations.\r\n\r\n## Installation\r\n\r\nInstall FreeWeather using `pip`:\r\n\r\n```bash\r\npip install freeweather\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python library for fetching weather data using Open-Meteo API.",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/Ohswedd/freeweather"
},
"split_keywords": [
"weather",
"open-meteo",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "250e00c51428ed760d24932b5b3884eda7d1c1d2c9e4f0c9e9e797d89230db3b",
"md5": "127f02bb8c91c59c26476fb702e702f1",
"sha256": "14517065a2850075302a26e05cba89bba4304270ade35c1c64e2034cb819eaa0"
},
"downloads": -1,
"filename": "freeweather-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "127f02bb8c91c59c26476fb702e702f1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6784,
"upload_time": "2024-09-16T16:04:16",
"upload_time_iso_8601": "2024-09-16T16:04:16.499777Z",
"url": "https://files.pythonhosted.org/packages/25/0e/00c51428ed760d24932b5b3884eda7d1c1d2c9e4f0c9e9e797d89230db3b/freeweather-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "370665353cefdd0791b969637274b5da02fe1b0d34f873824470607d163e8314",
"md5": "37903442fd353d85095feebc00c90efe",
"sha256": "ba55c07d79b15f7ed51f3da44cde35bb6fbdd685849783d7f30c25fb41077019"
},
"downloads": -1,
"filename": "freeweather-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "37903442fd353d85095feebc00c90efe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6777,
"upload_time": "2024-09-16T16:04:18",
"upload_time_iso_8601": "2024-09-16T16:04:18.804071Z",
"url": "https://files.pythonhosted.org/packages/37/06/65353cefdd0791b969637274b5da02fe1b0d34f873824470607d163e8314/freeweather-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-16 16:04:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Ohswedd",
"github_project": "freeweather",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "freeweather"
}