小组件与 SDK

把通用的 @beat 时钟放到任何地方——一行网站嵌入代码,外加面向 Python、PHP、JavaScript、Unity 与 Unreal 的开箱即用 SDK。

嵌入实时 @beat 时钟

复制、粘贴、搞定。时钟在本地走动并与服务器同步——无需账户、无 Cookie、无追踪。在任何站点上都能用,哪怕是纯 HTML。

推荐——粘贴进你的 HTML:

    
或者,使用 <iframe>(适用于会剥离 <script> 的编辑器):

    
稳健可靠网络中断时,仍会依据设备时钟继续走动。
小巧约 2 KB 的原生 JS,无依赖、无框架。
无追踪无 Cookie、无统计分析、无账户。
免费你想用在多少个站点上都可以。

浏览器中的 @beat

一个小巧的 Firefox 扩展:工具栏图标上显示当前 beat,点击一下即可打开时钟和换算器。

Sigelith — @beat clock

  • 工具栏图标显示当前 beat——每天 1000 个 beat,各地是同一时刻。
  • 点击一下即可打开精确到 centibeat(@523.45)的实时时钟和 UTC 时间,以及本地时间与 @beat 之间的换算器。
  • 时间在你的电脑上计算;扩展只会偶尔询问 sigelith.org 以校正时钟漂移——仅此而已。不跟踪,无需账户。
获取 Firefox 附加组件

WordPress 时间戳

一个 WordPress 插件:一键为媒体库中的文件加盖时间戳,并在文章中的文件下方显示时间戳徽章。

Sigelith Timestamp

  • 媒体库中每个文件旁都有“用 Sigelith 加盖时间戳”——你也可以选择在后台自动为每个新上传的文件加盖。
  • 徽章显示在文件区块下方和附件页面上,也可以用简码放在任意位置。文件被替换后,徽章就会消失。
  • 离开你的服务器的只有文件的 SHA-256 指纹——绝不会发送文件本身、文件名或你网站的地址。不跟踪,无需账户。

WordPress 6.0 或更高版本,PHP 7.4 或更高版本 · GPL-2.0-or-later · 支持 11 种语言

下载插件(zip) ↓

基于开放 API 进行开发

从你自己的代码与 Sigelith 通信——开箱即用的客户端,无需 API 密钥,按合理使用原则限流。或者直接在应用中为你的会议添加 @beat。

Python SDK

单个文件,仅依赖标准库——读取 beat、转换时间,并为文件的哈希值加盖时间戳,作为存在性证明。

下载 sigelith.py ↓

PHP SDK

单个文件,使用 cURL——为你的 PHP 后端提供相同的 API。

下载 sigelith.php ↓

JavaScript SDK

一个 ES 模块,适用于任何 npm 项目、打包器或浏览器——本地走时,外加完整 API 与存在性证明。

npm install sigelith · npm

下载 sigelith.js ↓

C# SDK · Unity

一个文件,适用于 Unity 和任何 .NET 应用——为你的 HUD 提供本地 @beat 时钟,外加完整 API 与存在性证明。

下载 Sigelith.cs ↓

C++ SDK · Unreal

仅头文件的 C++17,适用于 Unreal Engine 和任何 C++ 项目——无依赖的本地 @beat 时钟,附带引擎 HTTP 示例。

下载 sigelith.hpp ↓

Google Calendar

为你的会议添加 @beat,让每位与会者都能看到通用时间——已内置于 Android 应用中。

获取应用 →

完整的 REST API

当前 beat、双向转换、时钟同步与存在性证明——全部均有文档说明。

打开文档 →

Python——三行代码即可获取通用时间:
# was beattime.py / BeatTime — that file keeps working
from sigelith import Sigelith
sg = Sigelith()
print(sg.beat_now())          # '@523'
print(sg.beat_to_time(523))   # {'utc': '...', ...}
← 返回实时时钟  ·  开发者 API →