发送邮件使家中NAS自动下载资源

Email_RSS_Download

写在前面
  • 白群或已洗白黑群请直接关闭此页面
  • 从不下载资源者请直接关闭此页面
  • 已习惯连接家中VPN操作NAS者请直接关闭此页面
代码

https://github.com/mosesgi/NAS

背景

黑群, 不想洗白, 也不想把NAS直接暴露在公网上, 主要考虑安全, 防黑客. 但同时, 又想要把一些浏览到的资源使用Download Station下载到NAS中. 此前只能把资源收藏, 回家再下载.

功能

使用人发送特定标题的邮件到邮箱, 内容为下载链接, 过段时间NAS的Download Station会自动下载

实现
  • Python读取邮件内容, 并将关键信息存储至MySQL表中
  • PHP读取MySQL表中数据, 将资源生成RSS源
  • 使用Download Station中自带的RSS订阅自动下载功能, 定时刷新PHP生成的RSS源, 实现自动下载
配置步骤
  • NAS中安装MySQL, PHP, Nginx/Apache
  • MySQL创建schema, 导入表mail_rss.sql
  • 将rss文件夹放置在Nginx Root path, 如web
  • 开启定时任务, 定时执行python脚本mail_db.py
邮件格式
  • 标题: DownloadCommandFromMail
  • 内容: 资源URL
代码参考自
  • https://blog.minirplus.com/6111/
  • https://blog.csdn.net/sweeper_freedoman/article/details/88607210
  • https://www.code-learner.com/python-use-pop3-to-read-email-example/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值