沃达丰沃达丰K4607-Z网络接口Python绑定

zte-mf823的Python项目详细描述


概要

vodem vodafone k4607-z web界面python绑定

Documentation StatusPyPi Version

代码示例

使用简单的界面:

import vodem.simple

vodem.simple.sms_send("+16175551212", "Message String")

inbox = list(vodem.simple.sms_inbox_unread())

vodem.simple.sms_delete(1)

有关更高级的功能,请使用原始API:

import vodem.api
import vodem.util

message = vodem.util.encode_sms_message("Message String")
time = vodem.util.encode_time(datetime.datetime.now())
number = "+16175551212;"

vodem.api.sms_send({'Number' : number, 'sms_time' : time, 'MessageBody' : message })

异常处理:

import vodem.api
import vodem.exceptions

try:
    vodem.api.disconnect_network()
except vodem.exceptions.VodemError as exc:
    raise

有关更多示例,请参阅示例目录

动机

这个接口是为了将短消息功能集成到应用程序中,或者通过web接口公开的vodem的其他功能中。

它需要硬件VODEM和激活的SIM卡。

安装

使用pypi

pip安装vodem-vodafone-k4607-z

使用git

git clone https://github.com/alzeih/python-vodem-vodafone-K4607-Z.git
cd python-vodem-vodafone-K4607-Z
python setup.py build
python setup.py install

测试

警告

由于某些测试可能具有破坏性、昂贵或让其他人讨厌,因此最好在没有SIM卡的设备中运行测试。

为了确保您已经意识到这些风险,请阅读test/unit/api/\uu init\uuu.py以获取说明。

不幸的是,如果没有显式指定top test模块,此限制将无法工作,因为这将unittest置于忽略加载测试协议的发现模式。

运行测试

python-m unittest测试

贡献者

bug、特性请求、文档和贡献都通过这个respository进行跟踪。

这个项目遵循Open Code of Conduct。通过参与,你应该遵守这个准则。

所有代码都应该使用pylint进行检查、测试和记录。

许可证

麻省理工学院。见许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修复尝试将用户签名到服务器主机时出现的“字符串无法转换为json对象”错误?   控制台Java:不使用新行更新命令行中的文本   java servlet接收xml数据时,出现错误   使用REST API在Bitbucket中复制或复制存储库   java如何在JavaFX中对齐一行?   java如何在活动中显示通过服务获得的数据?   返回BigDecimal作为字符串:返回int   java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效   java仅在阻塞状态下通知和通知所有影响线程   java JBOSS无法启动部署   java方法的返回值能保证类型安全吗?   JavaeShadoop序列化组织。阿帕奇。hadoop。木卫一。短写失败   java如果我在同一个类上同步了两个方法,它们能同时运行吗?   不使用java数据库的spring分页实现   java如何将字符串切碎成这样的数组?