7 个版本
0.1.6 | 2023年9月9日 |
---|---|
0.1.5 | 2023年9月9日 |
0.1.1 | 2023年8月27日 |
#108 在 可视化
160KB
1K SLoC
实时查看您的数据。
此应用程序允许您实时查看您的数据(使用简单且经过文档化的协议)或从文件中查看。
此crate使显示第三方应用程序的数据变得容易。
要构建此应用程序,必须安装GTK4
sudo apt install libgtk-4-dev
(开发中)
DataView格式
DataView格式是基于TOML的用户友好格式。
-
使用示例在此处提供: https://github.com/guillaumepellegrino/dataviewer/tree/master/examples
-
格式在此处定义: https://github.com/guillaumepellegrino/dataviewer/blob/master/src/dataview.rs
示例
查看SpeedTest结果
https://github.com/guillaumepellegrino/dataviewer/blob/master/examples/speedtest.dv.toml
实时流式传输SpeedTest
https://github.com/guillaumepellegrino/dataviewer/blob/master/examples/speedtest.sh
数据可以通过定义在/tmp/dataviewer.ipc中的ipc套接字实时流式传输。ipc使用与文件相同的格式。唯一的不同之处在于每个消息/更新都必须以NULL字符终止。因此,您可以将dataview文件cat到ipc中,由一个'\0'后跟以'\0'终止的更新。
依赖项
~19MB
~441K SLoC