NOTICE: This package has been removed from pkgsrc

./time/heliocron, Execute tasks relative to sunset, sunrise and other solar events

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.8.1, Package name: heliocron-0.8.1, Maintainer: pkgsrc-users

A command line application written in Rust that integrates with cron to execute
tasks relative to sunset, sunrise and other such solar events.
Heliocron is capable of delaying execution of other programs for time periods
relative to sunrise and sunset.


Required to build:
[lang/rust]

Master sites:

Filesize: 18465.479 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-26 20:26:57 by pin | Files touched by this commit (5) | Package removed
Log message:
textproc/heliocron: remove package
   2022-08-02 13:14:49 by pin | Files touched by this commit (3) | Package updated
Log message:
time/heliocron: update to 0.8.1

[v0.8.1] - 2022-08-01
Added
   add --watch and --json to an overall much enhanced poll subcommand.

[v0.8.0] - 2022-07-31
Added
   poll subcommand - when executed, will return whether it is day, night or
    twilight (#54).

Fixed
   More time zone errors... more tests added to prove correctness (#53).
   Errors when running integration tests using rust-cross (#58)

Changed
   Switched from pseudo-decimal degrees (e.g. "5.1N") to actual decimal
    degrees (e.g. 5.1) for coordinates (#56).
   Refactored Github Actions workflows

[v0.7.0] - 2022-06-12
Fixed
   Fixed handling of time zones so that they are now implemented properly (#41).

Changed
   Migrated from old version of structopt to clap for command line argument
    parsing.

Removed
   --date-format flag has been removed as it adds additional complexity when
    validating command line args for no real benefit.

[v0.6.1] - 2022-06-11

Cut a new release specifically for crates.io to bump tokio-walltime to v0.1.2.
Previous versions of tokio-walltime failed to compile on the Raspberry Pi
architectures. v0.6.0 of heliocron has been yanked from crates.io.
   2022-06-07 12:14:21 by pin | Files touched by this commit (3) | Package updated
Log message:
time/heliocron: update to 0.6.0

[v0.6.0] - 2022-06-06
Added
   -Add --run-missed-task flag to wait subcommand (#48).
   -SleepError variant for RuntimeErrorKind. Contributed by @4e554c4c as
    part of #45.

Changed
   -Switched underlying implementation in the library from sync to async.
    Resolves #43. This adds dependencies to tokio and tokio-walltime.
    Contibuted by @4e554c4c.
   -The wait library function input arguments changed from a Duration to a
    DateTime<FixedOffset>.
   -Internal improvements to error handling.
   -Refactor tests to avoid running real wait command.

Fixed
   -Updated missing details in README.
   2022-02-25 10:13:17 by pin | Files touched by this commit (1)
Log message:
time/heliocron: Reset maintainer for stagnated project.
   2021-10-26 13:24:47 by Nia Alarie | Files touched by this commit (263)
Log message:
time: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 17:04:23 by Nia Alarie | Files touched by this commit (263)
Log message:
time: Remove SHA1 hashes for distfiles
   2021-08-03 10:57:48 by pin | Files touched by this commit (1)
Log message:
time/heliocron: simplify Makefile
   2021-07-08 15:34:49 by pin | Files touched by this commit (1)
Log message:
time/heliocron: reclaim maintership