Metadata-Version: 2.1
Name: weatherly
Version: 0.4.0
Summary: A simple Python wrapper around WeatherAPI. Get current weather, forecast, history and more...
Home-page: https://github.com/konradsic/weatherly
Author: konradsic
License: MIT
Project-URL: Issues, https://github.com/konradsic/weatherly/issues
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Typing :: Typed
Requires-Python: >=3.10.0
Description-Content-Type: text/x-rst
Provides-Extra: docs
Provides-Extra: test
License-File: LICENSE

⛅ weatherly
====================
.. image:: https://img.shields.io/github/license/konradsic/weatherly?color=blue&style=for-the-badge
    :target: https://github.com/konradsic/weatherly/blob/master/LICENSE
    :alt: Weatherly license
.. image:: https://img.shields.io/pypi/v/weatherly?color=blue&style=for-the-badge
    :target: https://pypi.python.org/project/weatherly
    :alt: Weatherly version on PyPI
.. image:: https://img.shields.io/pypi/pyversions/weatherly?color=blue&style=for-the-badge
    :target: https://pypi.python.org/project/weatherly
    :alt: Supported Python versions
.. image:: https://img.shields.io/github/actions/workflow/status/konradsic/weatherly/build.yml?style=for-the-badge
    :target: https://github.com/konradsic/weatherly
    :alt: Build status

Weatherly is a simple package that retrieves weather data from WeatherAPI.com. It provides an easy to use interface to access current and historical weather data for a specific location.

📜 Features
---------------
* Easy to use,
* Intuitive design,
* Can provide current weather data aswell as forecast, historical data, future predictions and even more!
* Modern and typed Python package,
* Support for languages (provided by WeatherAPI)

💻 Code example
---------------------

.. code:: python

    import weatherly
    
    client = weatherly.Client(api_key="your WeatherAPI key")
    # you can set language to all request, or pass it manually
    client.set_language("fr")     # lang code
    client.set_language("German") # language full name

    # getting weather info
    current_weather = client.get_current_weather(query="London")

    # getting forecast info
    forecast = client.get_forecast_data(query="Paris")

    # historical data
    history = client.get_historical_data(query="48.8567,2.3508") # query could also be latitude,longitude

    # marine data
    marine = client.get_marine_data(query="Madrid")


