#ics #calendar #terminal #ical #console

bin+lib almanac

在命令行中显示 .ics 日历

8 个版本

使用旧版 Rust 2015

0.4.0 2021 年 9 月 29 日
0.3.0 2020 年 5 月 19 日
0.2.3 2018 年 12 月 17 日
0.1.1 2018 年 12 月 10 日

#9 in #ics


calio 使用

GPL-3.0-or-later

30KB
861 行代码(不包括注释)

历书

简单的 .ics 解析器,用于在终端中格式化打印事件。

用法

$ almanac week personal.ics other.ics

Mon Dec 10 2018
    17:00-18:00 event 1

Wed Dec 12 2018
    ----------- all day event
                description
    19:00-20:00 nother event

配置文件

有一个配置文件,格式为 toml,位于您的配置文件夹中

  • Lin: /home/alice/.config/almanac.toml
  • Win: C:\Users\Alice\AppData\Roaming\almanac.toml
  • Mac: /Users/Alice/Library/Preferences/almanac.toml

格式为

# a list of icals to be used if none is provided to the program
cals = ["/home/foo/mycal.ics", "/tmp/anothercal.ics"]

# default period to display
period = "day"

依赖项

~3–12MB
~112K SLoC