Browsed by
标签:v2ex

你想收到V2ex新评论的即时邮件通知么

你想收到V2ex新评论的即时邮件通知么

背景

混V站好几年了,从上图可以看到我是14年入的国军(大雾->V站),经常在发完一个主题后迫不及待的想知道有没有人评论我,于是就一个劲儿的刷新v站,不得不说这样子实在浪费时间,而且感觉有点傻。

然后我就想到了一些v站的第三方客户端是否有通知功能,去Google play搜索了一下最终找到了一个叫V2ex+的客户端有通知功能,其实还有一种方法就是装一个叫feedly的安卓app,由于v站提供了评论的atom协议的feed流,添加一个订阅并设置一个小时刷新一下就行了,

以上两种方法呢都需要有个app在后台常驻才行,我不希望这样子,所以写了下面的python脚本来解决,这样可以只需要后台常驻一个邮箱app,所有的通知集中在一个地方推送,既节省后台资源省电,又不至于装太多app。

开发环境

  • Mac OSX 10.13.6
  • Python 3.6.4

脚本

#!/usr/bin/env python3
# coding=u
阅读更多
你想每天收到一封V2EX的今日热议主题的邮件么?

你想每天收到一封V2EX的今日热议主题的邮件么?

背景

之前写过一个类似的获取V2EX今日热议话题的脚本,只不过那个脚本是为cron job优化过的脚本,用来每隔一段时间获取一下当前的最热主题并发送邮件,但是现在我想每天只在指定的时间点收到一封邮件,比如说每天稍微晚一点的时间23:00收到一封汇总的邮件,之前的脚本就不适用了,于是就花了几分钟重写了一份,这次引入了高级的python第三方定时任务库apscheduler,摆脱了对Linux系统自带的cron工具的依赖(实际原因是,在我习惯用的Ubuntu server上cron一直工作不正常,各种调试都搞不定,遂弃之,centos上cron就挺好的)

开发环境

  • Linuxmint 19.3(基于ubuntu desktop 18.04)
  • Python 3.6.8

运行环境

  • Ubuntu server 18.04
  • Python 3.6

实际代码


#!/usr/bin/env python3
# coding=utf-8
import o
阅读更多