Python部落)组织翻译,禁止转载,欢迎转发

网络数据使用

我生活在一个预付费的互联网环境中,大约每个月7GB流量。监视我的流量使用情况,对我来说至关重要。

在Windows系统下,我使用Networx来跟踪我的流量使用情况,但是在Linux下,我找不到一款类似的软件,因此我创造了一个小东西——它远算不上完美,但它确实可以有效工作。

屏幕截图

标准统计:

一周一瞥:

每小时使用通知 ︰

设计

这个应用程序有两部分——一个bash脚本用来运行一个cron定时任务并且转存字节到日志文件,一个Python脚本来处理这些日志文件,产生累积统计数据,比如总的数据下载量/数据上传量,流量剩余和建议使用量等。

我也运行了一个脚本用来运行每小时定时任务,在最后几个小时里提醒(通过桌面通知)你的使用量和流量剩余。

安装

增加下行到你的cron中(crontab -e):

使用每小时使用通知:

更多想法和待做事项

  • 通知中的图标

  • 使用bokeh图表展示数据?

  • 白天夜晚流量计算。

    • 比如每月安排像这样:白天10GB流量,晚上10GB流量。

  • 做到这些,数据转存定时任务和流量使用提示器会成为一个大型应用程序的一部分吗?

英文原文:
译者:leisants

相关推荐