Metadata-Version: 2.1
Name: py_reminder
Version: 0.0.1
Summary: A decorator for monitoring your task
Home-page: https://github.com/wenzhi-ding/py_reminder
Author: Wenzhi Ding
Author-email: wenzhi.ding@foxmail.com
License: UNKNOWN
Description: # py_reminder
        This is a Python package that can send email for various purpose.
        
        ## Introduction
        Often times we have some time-consuming task, and we want to leave it run alone without staring at the screen for 7\*24 hours.
        
        This package will offer you a **simplified** experience of sending you email report with customized information.
        
        ## Installation
        ```bash
        pip install -U py_reminder
        ```
        
        ## Initial configuration
        **You will suggest to use a unimportant mail box to receive message**, since the password is going to store in plain text. (or if someone knows how to encrypt, please help!)
        
        For the first time, you should specify configuration
        ```python
        from py_reminder import config
        
        config(address='daveting@example.com',
               password='123456',
               smtp='smtp.example.com',
               port=999,
               default_to='daveting@example.com')
        ```
        You can ignore `default_to`. It will set to be the same as `address` by default.
        
        If you receive a testing email, then the configuration is done. You can never include this code thereafter.
        
        ## Sample code
        ```python
        from py_reminder import monitor
        
        @monitor(task='do something', to='receiver@example.com')
        def foo()
          time.sleep(10)
          return 0
         
        foo() 
        ```
        You can ignore `to` if you send to your default receiver. So the most simple way to use this decorator is:
        
        ```python
        @monitor('do something')
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
