#命令行工具 #日历 #星历 #显示 #日期 #太阳 #地理日期

app geocal

一个命令行工具,显示地理日期的日历和星历

1 个不稳定版本

0.1.0 2020年7月30日

#536 in 日期和时间

MIT 许可证

10KB
125

Geocal

一个命令行工具,显示地理日期的日历和星历。

安装

首先您需要安装Rust

$ curl https://sh.rustup.rs -sSf | sh

然后您可以使用cargo安装最新稳定版本

$ cargo install geocal

或者通过获取git仓库来安装开发版本

$ git clone git://github.com/vinc/geocal.git
$ cd geocal
$ cargo install --path .

用法

使用纬度、经度和可选的时间戳运行此工具,以获取地理日期的日历表示

$ geocal 51.1789 -1.8262 1403333333

  +-------------------------+
  | Date:        0114-05-24 |
  +-------------------------+
  | So Me Ve Te Ma Ju Sa Lu |
  | 00 01 02 03 04 05 06    |
  | 07 08 09 10 11 12 13 14 |
  | 15 16 17 18 19 20 21    |
  | 22 23 24 25 26 27 28 29 |
  +-------------------------+
  | Time:             27:76 |
  +-------------------------+

还有星历选项

$ geocal 51.1789 -1.8262 1403333333 --ephem

  +-------------------------+
  | Date:        0114-05-24 |
  +-------------------------+
  | So Me Ve Te Ma Ju Sa Lu |
  | 00 01 02 03 04 05 06    |
  | 07 08 09 10 11 12 13 14 |
  | 15 16 17 18 19 20 21    |
  | 22 23 24 25 26 27 28 29 |
  +-------------------------+
  | Time:             27:76 |
  +-------------------------+
  | Moonrise:         01:57 |
  | Sunrise:          15:46 |
  | Solstice:         44:61 |
  | Moonset:          58:86 |
  | Sunset:           84:53 |
  +-------------------------+

以及一个太阳日历选项,而不是阴阳历,以跟踪季节

$ geocal 51.1789 -1.8262 1403333333 --ephem --solar

  +-------------------------------+
  | Date:              0114-02-00 |
  +-------------------------------+
  | So Me Ve Te Ma Ju Sa Ur Ne Lu |
  | 00 01 02 03 04 05 06 07 08 09 |
  | 10 11 12 13 14 15 16 17 18 19 |
  | 20 21 22 23 24 25 26 27 28 29 |
  | 30 31 32 33 34 35 36 37 38 39 |
  | 40 41 42 43 44 45 46 47 48 49 |
  | 50 51 52 53 54 55 56 57 58 59 |
  | 60 61 62 63 64 65 66 67 68 69 |
  | 70 71 72 73 74 75 76 77 78 79 |
  | 80 81 82 83 84 85 86 87 88 89 |
  | 90 91 92 93                   |
  +-------------------------------+
  | Time:                   27:76 |
  +-------------------------------+
  | Moonrise:               01:57 |
  | Sunrise:                15:46 |
  | Solstice:               44:61 |
  | Moonset:                58:86 |
  | Sunset:                 84:53 |
  +-------------------------------+

许可证

版权(c)2019-2020 Vincent Ollivier。在MIT许可证下发布。

依赖项

~0.3–8MB
~50K SLoC