监视任务的装饰器

py-reminder的Python项目详细描述


皮尤提醒

这是一个Python修饰符,可以发送用于各种目的的电子邮件。在

顺便说一句,我还计划扩大接收渠道,从电子邮件到短信、电报、微信,甚至更多。在

<;u>;如果您感兴趣,让我们一起合作!<;/u>

简介

通常我们有一些耗时的任务,我们想让它独自运行而不盯着屏幕7*24小时。在

此软件包将为您提供one line向您发送带有定制信息的电子邮件报告的体验(函数装饰器)。在

这样你就可以喝咖啡休息/约会/玩Dota2,而不用担心你的机器学习/网络抓取/疯狂的机器人。因为你可以随时通过你的手机获取密钥更新。在

这绝对是一个简单的函数,我相信很多人已经编写了自己的等效函数。我所做的就是把它简化成一个装饰工,所以现在更方便了!在

安装

pip install -U py_reminder

初始配置

您将建议使用不重要的邮箱来发送消息,因为密码将以明文形式存储。(或者如果有人知道如何加密,请帮助!)在

您应该第一次指定配置

^{pr2}$

您可以忽略default_to。默认情况下,它将设置为与address相同。在

如果您收到测试电子邮件,则配置完成。以后再也不能包含此代码。在

示例代码

frompy_reminderimportmonitor@monitor(task='do something',to='receiver@example.com')deffoo()time.sleep(10)return0foo()

如果发送给默认收件人,则可以忽略to。所以使用这个装饰器最简单的方法是:

@monitor('do something')

你会看到的

^{1}$

电子邮件服务提供商

  • GMail
    • 我使用了一个新的注册帐户,一天后就被禁止了。在
    • 尚未测试个人帐户。在
  • Foxmail公司
    • 我用我的个人帐户,到目前为止(两个月)一切正常。在

欢迎对其他电子邮件供应商进行测试!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何按顺序显示父节点属性值和关联的子节点属性值?   java Zip 2在Spring Webfux中的不同Mono   java Twitter oauth_签名创建   SpringBoot中未标识java自定义依赖项   如何使用Java访问netbeans中的json Post方法值   在Java中查找数字的位数之和   java Hibernate使用date where子句过滤单列数据   java Spring@ExceptionHandler未捕获AccessDeniedException   java如何知道bean是否有一些值   javavaadin谷歌描述   javafx如何修复“java未命名模块从y和z读取程序包x”   Java generictyped方法返回错误的类型   java Android从应用程序发送电子邮件崩溃电子邮件强制关闭   Java与C版本的相同算法   Java编程异常   java动态生成收据   java使用ACRCloud将音频记录保存在文件中   java在注册到web应用程序后激活帐户   Java数组删除最后存储的元素