我目前正在集思广益/编写一个python脚本,以在特定时间间隔轮询RSS提要,解析提要,如果提要中有新项目,则通过python pushbullet library向连接的设备发送推送通知。我不确定这会对硬件和网络资源造成多大的影响
我对网络资源消耗做了粗略的计算。在计算中,我假设提要每分钟轮询一次。我将一个提要保存为文本文档,然后将该文档的大小乘以一个月内该提要的轮询次数。根据此计算,脚本每月将消耗27594MB(60.3 KB * 43800
)
主要操作如下(我排除了导入和checkNew的定义,它检查postIndex post是否是新的)
pb = Pushbullet(api_key)
newDb = parseRSS()
newPost = false
postIndex = 0
postList = []
checknew(db, newDb, postIndex)
while(newPost):
postList.append(newDb[postIndex])
postIndex++
checknew(db, newDb, postIndex)
for each in postList:
push = pb.push_link(each.title, each.link)
time.sleep(pollingInterval)
这在硬件上有多密集?网络使用情况是否与我计算的类似
目前没有回答
相关问题 更多 >
编程相关推荐