Skip to content

Szyszek25/weather_forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikacja Pogody

To prosta aplikacja w Pythonie, która pobiera i wyświetla aktualną pogodę dla wybranego miasta, korzystając z darmowego API Open-Meteo (https://open-meteo.com/). Nie wymaga klucza API ani rejestracji. Projekt został rozbudowany o prosty interfejs graficzny (Tkinter), obsługę prognozy na kilka dni oraz przykładowy skrypt w Node.js.

Uruchomienie

  1. Zainstaluj wymagane biblioteki Pythona:
    pip install -r requirements.txt
  2. Aby uruchomić aplikację w trybie tekstowym:
    python main.py Warszawa -d 3
    Możesz pominąć nazwę miasta, aby podać ją podczas działania programu.
  3. (Opcjonalnie) uruchom prosty interfejs graficzny:
    python gui.py
  4. (Opcjonalnie) przykład w Node.js:
    node weather.js Warszawa

Jak to działa?

  • Program pobiera współrzędne geograficzne miasta przez OpenStreetMap (Nominatim).
  • Następnie pobiera aktualną pogodę z Open-Meteo na podstawie tych współrzędnych.

Funkcjonalności

  • Pobieranie aktualnej pogody dla wybranego miasta.
  • Wyświetlanie temperatury, prędkości wiatru i podstawowych informacji.
  • Prognoza na dowolną liczbę dni (parametr -d).
  • Prosty interfejs graficzny (Tkinter).
  • Dodatkowy skrypt weather.js pokazujący, jak pobrać dane w Node.js.
  • Brak potrzeby rejestracji ani klucza API.

Projekt startowy utworzony automatycznie. Aktualizacja: czerwiec 2025.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors