用于与Compal CH7465LG设备交互的Python客户端。
项目描述
Python客户端,用于与欧洲不同ISP以不同名称提供的电缆调制解调器/路由器Compal CH7465LG交互。
- UPC Connect Box (CH) 
- Play Connect Box (PL) 
- 爱尔兰Virgin Media Super Hub 3.0 (IE) 
- Ziggo Connectbox (NL) 
- Unitymedia Connect Box (DE) 
此模块不是UPC、Unitymedia或Compal官方开发、支持或认可的。
有一个接口,提供有关各种状态的信息,如以太网和Wi-Fi的DHCP租约表。
<?xml version="1.0" encoding="UTF-8"?>
<LanUserTable>
   <Ethernet>
      <clientinfo>
         <interface>Ethernet 2</interface>
         <IPv4Addr>192.168.0.160/24</IPv4Addr>
         <index>0</index>
         <interfaceid>2</interfaceid>
         <hostname>GW-B072BF27A983</hostname>
         <MACAddr>B0:72:BF:27:A9:83</MACAddr>
         <method>1</method>
         <leaseTime>00:00:34:53</leaseTime>
...connect_box 处理数据的检索和解析。主要用例是 Home Assistant upc_connect 设备追踪器,但也可以在其他项目中使用。
安装
该模块可在 Python包索引 中找到。
$ pip3 install connect_box在基于Fedora的系统上或已启用EPEL的CentOS/RHEL 8机器上。
$ sudo dnf -y install python3-connect-box对于Nix或NixOS,有 预包装模块 可用。最新版本通常位于 unstable 通道中。
$ nix-env -iA nixos.python3Packages.connect-box使用
文件 example.py 包含了如何使用此模块的示例。
开发
建议在开发中使用 venv。
$ python -m venv .
$ source bin/activate
$ python setup.py develop许可
connect_box 采用 MIT 许可,更多详情请查看 LICENSE。
项目详情
    
       关闭
    
      
        
    
    
  
connect_box-0.4.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ada7a41f1ce3bbd36b1576ac03f32a1af8c68c03f3243b76617f1cfd3de771bc | |
| MD5 | e85d7ebb66a8999bf5755f53329e604d | |
| BLAKE2b-256 | 65aa95fae43890fd5fe36fd698e3fbd398e8f2e61124af43dc0f21e3ea5a1450 |