#ieee #csv #cache #registry #registration #public #lookup

bin+lib ieee-registry

一个 Rust 包,用于缓存 IEEE 公共注册表的 csv 格式

3 个不稳定版本

0.2.0 2024年1月1日
0.1.1 2023年12月31日
0.1.0 2023年12月31日

#193 in 缓存

自定义许可CC-PDDC 许可

14KB
186 代码行

IEEE-Registry

Continuous integration

IEEE-Registry 包为当前用户在 ~/.local/share/ieee/ 目录中提供 IEEE 注册局公开列表的本地缓存副本,以便用于查找目的。

该包提供两种缓存 IEEE 注册表公开列表的方法

$ ieee-registry
Caching IEEE registry file(s)...
 /home/adam/.local/share/ieee/cid.csv
 /home/adam/.local/share/ieee/eth.csv
 /home/adam/.local/share/ieee/iab.csv
 /home/adam/.local/share/ieee/mam.csv
 /home/adam/.local/share/ieee/man.csv
 /home/adam/.local/share/ieee/opid.csv
 /home/adam/.local/share/ieee/oui.csv
 /home/adam/.local/share/ieee/oui36.csv

或程序化

use ieee_registry::*;

// Get the path to oui.csv, downloading it if necessary.
let oui_path = get_oui_path();

目前,我们检查下载文件的年龄。如果它超过 30 天,将下载新的副本。

依赖项

~3–18MB
~227K SLoC