- Improve OS check.
- Improve software dependency check.
- Improve runtime environment.
- Improve OS check.
- Improve line clearing throughout.
- Update radars and camera descriptions data.
- Add progress bar
- Add 'estimated time remaining' indicator to progress bar, and integrate with spinner.
- Improve spinner characters handling for progress bar.
- Only show progress bar and spinner when running with a TTY.
- Improve cron handling.
- Improve other non-interactive usage.
- Improve cleanup by extending interrupted to run on SIGHUP.
- Improve documentation for auto mode when running
timelapse
. - Improve
timelapse
efficiency by merging scaling and labelling into one process. - Improve spinner line clearing.
- Turn off debug logging by default.
- Improve spinner return-code logic.
- Disable STDIN from interrupting
ffmpeg
during timelapse encoding.
- Improve interrupted cleanup.
- Revert
ffmpeg
to H.264 for browser support, and introduce two-pass encoding.
- Improve cleanup when turning debugging off.
- Improve traps and garbage collection.
- Move to H.265 rendering with Constant Rate Factor compression.
- Default to 4K, 25fps.
- Improve clear scrollback.
- Improve
ffmpeg
construction.
- Improve software update handling.
- Add Himawari-8 satellite image examples to documentation.
- Code clean-up, minor refactoring.
- Add choice for Frames Per Second during timelapse build.
- Add choice for maximum video resolution during timelapse build.
- Add spinner for
convert
during timelapse creation. - Add archiving/compression after successful timelapse build.
- Improve
ffmpeg
pixel format. - Improve
ffmpeg
video profile and compression.
- Add file locking during timelapse creation, to prevent concurrent ID processing.
- Improve displaying version and documentation.
- Overhaul update handling.
- Improve software update handling.
- Improve collected images file handling.
- Introduce compressed archiving.
- Improve garbage collection.
- Improve update handling and garbage collection.
- Improve start-up Operating System and bundled-files dependency checks.
- Introduce dialog boxes for
list
, and addsearch
to display IDs and description data as searchable text. - Improve error message handling.
- Improve help screens.
- Improve and update documentation.
- Fix bug when making timelapse videos that occurred when running into stay .listing files.
- Improve debug logging.
- Introduce large randomised wait of up to 60 seconds before bulk satellite image fetching even commences when running as a cronjob, to distribute server load at remote end, and avoid dramatic i/o inrush at local end.
- Add small random wait between each satellite image file during bulk fetching, to distribute server load in automated instances at remote end generally.
- Make positional parameters consistent throughout the codebase; improve code readability and comments.
- Add a spinner that displays while waiting for fetching satellite/radar lists to complete.
- Add a stopwatch to record and pretty-display total time taken to fetch, or build a timelapse.
- Add documentation.
- Fix bug where radar layers were not moved to .archive when radar timelapse was successfully completed.
- Hide cursor during flattening images.
- Update radar description data.
- Overhaul the method for logging bugs.
- Code clean-up, minor refactoring, and improve garbage collection.
- File-system permission bits clean-up throughout.
- Introduce path locking when fetching.
- Add
update
option. - Add
reset
option. - Replace
ncftp
withwget
throughout. - Add timestamping to Himawari frames.
- Add timestamp globbing capability to fetching.
- Bugfix
convert
image canvas-size crash. Thanks @matt_brown. - Add code debug logging and turn it on by default.
- Development started.
- Proof of concept, as
radars.sh
.