Desktop client for web based weather services
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is WPF desktop application written in C# which serves as a client for web based weather services. Current implementation uses Polish web site as data source.

  • Application uses HtmlAgilityPack library to do the html parsing.
  • Application uses Hardcodet.NotifyIcon.Wpf to display tray icon.
  • The design features some of MVV* concepts and tries to adhere to SOLID principles. Main point of interest are:
  • MainWindow.xaml.cs -- implementation of view.
  • MeteoWawPlViewModel.cs -- implementation of view-model specific for arbitrary data source.
  • MeteoWawPlDataService.cs -- implementation of data retrieval used by view-model.