选择会议时间
undertime的Python项目详细描述
Undertime-选择会议时间
此程序允许您快速选择多个会议时间 电话会议或其他协调活动的时区。它显示 表中选定的所有时区的一天中的所有时间 它将时间对齐,因此一条线显示所有时间的同时时间 时区。这要考虑到日光节约和其他 特性(前提是本地时区数据库 日期),以便您也可以安排未来的会议。
用法
时区应该在命令行上传递,并与 由pytz定义的list of known timezones 包裹。最初会尝试完全匹配,但如果失败, 子字符串匹配是允许的,因此可以这样做:
undertime.py New_York Los_Angeles
当 --print-zones命令行选项已提供。
在可能的情况下,颜色用于突出显示“工作时间” 时间可以重叠。你可以用 --start和--end标志。因为日光节约实际上 更改时间,还可以使用--datetime来选择任意 会议时间,使用自然语言(由 dateparser或parsedatetime模块(如果可用)。电流 时间也以粗体显示。配置文件可用于设置 默认值。
摘要用法可通过--help标志和中的完整帮助获得 手册页。有关如何为项目做出贡献的说明,请参见 CONTRIBUTING.rst并且有一个CODE_OF_CONDUCT.rst。
已知问题和限制
使用颜色时会出现奇怪的对齐问题,这似乎是 上游terminaltables库的一个bug,归档为issue #55。
夏令时的计算可能是 不正确。这个程序没有单元测试,只有 使用一些常用时区进行手动测试。
时区是一个微妙而复杂的话题 不断地。目前您所在的位置可能适用的内容 您的操作系统或 这个程序用来确定时间的软件。
程序应该可以向用户显示 开会的最佳时机。例如,这些可能是 用绿色或下划线标出,以便在最好的情况下 火柴是。另一个建议是限制 显示到重叠时区(issue #3)。
由于python中的限制,没有--version标志 性能,请参见issue #4以获得完整的讨论。
Undertime是用Python3.5编写的,没有保证 将在较旧的python版本中工作。
时间是一种幻觉,我们创造它是为了合理化我们无法忍受的 短暂的,必然是不精确的,混乱的,有缺陷的。是的 无论是你的错还是你的电脑的错:接受并接受它 人性。
学分
此程序由Antoine Beaupre编写,并根据 AGPLv3+。它的灵感来自overtime-cli计划和 timeanddate.com站点。另一个类似的工具是worldchatclock.com 以及它美丽的圆形界面。我还发现了tzdiffa 写了几个月后就没时间了。
我用python重写了overtime-cli,因为我觉得我们不需要 javascript虚拟机来选择时间。我也很好奇 这样的重写看起来是什么样子,而且厌倦了加载web 每次我想知道什么时候在别的地方 在这个世界上或者当我需要协调国际会议的时候。