客户端库到anavnet网站,该网站提供来自葡萄牙海港的当前警告

anavnet的Python项目详细描述


anavnet

客户端库到AnavNet网站,该网站提供来自葡萄牙海港的当前警告。

  • 包括所有可用的端口名和标识符。
  • 统计每个端口的消息总数。
  • 从消息中提取所有信息。
  • 包括使用库的控制台脚本。

要求

安装

$ pip install anavnet

使用量

>>>fromanavnetimportAnavNet>>>anavnet=AnavNet()>>>anavnet.set_port(16)>>>anavnet.get_total_messages()>>>12>>>anavnet.get_message(1){'num_aviso':'288/18','dt_promulgacao':'23-Ago-2018','dt_inicio':'24-Ago-2018','dt_fim':'05-Set-2018','ent_promulgacao':'Capitania do Porto de Lisboa - CAPIMARLISBOA','local':'Rio Tejo - Cais Militar do Portinho da Costa.','assunto':'Área interdita à navegação','descricao':'No período de 24AGO a 05SET, está interdita a navegação a menos de 50 metros do Cais Militar do Portinho da Costa.','dt_cancelamento':'Data de cancelamento: 05-Set-2018'}

控制台脚本:

$ anavclient --help

usage: anavclient [-h](--list | --total TOTAL | --text TEXT TEXT | --json JSON JSON)

optional arguments:
  -h, --help        show this help message and exit
  --list            Lists available ports
  --total TOTAL     Gets the total of messages. Argument: PORT_ID
  --text TEXT TEXT  Get message as formatted text. Arguments: PORT_ID, MESSAGE_INDEX
  --json JSON JSON  Get message as JSON. Arguments: PORT_ID, MESSAGE_INDEX

测试

$ python -m unittest discover -s tests

许可证

BSD-3-条款

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

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?