RSS support for School of Mathematical Sciences, Nankai University
可定时抓取南开数院的文章标题、日期及链接,生成xml文件便于订阅rss,同时推送邮件。
- 学院新闻:http://www.oncemath.com/sms-rss/xyxw.xml
- 本科生教育:http://www.oncemath.com/sms-rss/bksjy.xml
- 研究生教育:http://www.oncemath.com/sms-rss/yjsjy.xml
- 科研动态:http://www.oncemath.com/sms-rss/kydt.xml
- 学生工作:http://www.oncemath.com/sms-rss/xsgz.xml
- 公共数学:http://www.oncemath.com/sms-rss/ggsx.xml
同时在“即刻”APP中已根据上面的RSS订阅地址创建了“南开数院新闻订阅”主题,扫描下面的二维码即可随时关注
如有需要,可以发送相关信息至[email protected],或者在这个页面下面的评论区进行相关说明
- 需要Python3环境,并按需安装模块
- 更改
config/config.py
中的相关配置信息,同时在config/receivers
中添加收件人信息(奇数行填写收件人的姓名等相关信息,偶数行填写对应的邮箱地址) - 通过命令
python3 main.py
即可运行,可配合crontab进行定时作业
- 使用crontab时,务必确保代码内的路径都是恰当的绝对路径,否则可能会报错
- 在服务器上运行时,注意不要泄露
config/config.py
中的密码等相关信息 - 注意不要关闭服务器的邮件端口,如22、465等
- 发送邮件时若要使用SSL,请将
./function/mail.py
的send
函数中server = smtplib.SMTP(smtp_server, port)
修改为server = smtplib.SMTP_SSL(smtp_server, port)
,并注意使用正确的SSL端口号
感谢@yqnku