Skip to content

Releases: iiPythonx/weather

v3.1.0 - Resilience update

19 Jan 05:41
76820fa

Choose a tag to compare

This update was designed to mainly improve the resiliency of the archiver to prevent missing portions of data.

Related changes:

  • Migrate to FastAPI for ease of maintenance
  • Migrate to pathlib for future proofing
  • Allow closing previous json files that should be gzipped but aren't (due to crashes)

All changes since v3:

  • All changes listed above
  • Migrate date sorting to use datetime for accurate year sorting
  • Add highlight color to currently selected date
  • Typo fix for the miles per hour field
  • Reduce bandwidth usage by preventing loading an already selected date
  • Future proofed the storage driver using pathlib
  • Optimize file loading logic
  • JSON minification by stripping out useless data
  • UI bug fixes
  • Added basic docker support

Full Changelog: v3...v3.1.0

v3

28 Apr 17:36
fc37626

Choose a tag to compare

v3

v3

  • Entire web UI has been rewritten
  • All AJAX, no more server-side rendering
  • Performance improvements
  • JSON compression for old data
  • Caching implementation

Full Changelog: https://github.com/iiPythonx/weather/commits/v3

v2

25 Feb 01:42

Choose a tag to compare

v2
  • New recording mechanism
  • Changed interval to 10 minutes rather than 1
  • Added a Flask server integration for viewing of data
  • Handles ratelimits accordingly
  • Automatically locates city name and coordinates from city ID

Full Changelog: 1.0.0...v2

v1.0.0

02 Sep 14:38

Choose a tag to compare

First stable release;

  • Completely stable recording of weather data
  • 100% viewable and usable for scientific projects
  • Fully graphable
  • Fully customizable

Todo:

  • Perhaps choose a different database than JSON