Metadata-Version: 2.0
Name: schedule-jobs
Version: 0.0.3
Summary: A Schedule Jobs Library
Home-page: UNKNOWN
Author: Tsotsi
Author-email: tsotsi@tsotsi.cn
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Requires-Python: ~=3.6
Description-Content-Type: text/markdown
Requires-Dist: schedule (<1,>=0.5.0)
Requires-Dist: six (<2,>=1.11.0)



### Usage

```

$ mkdir  path  && cd path
$ virtualenv venv --no-site-packages
$ . venv/bin/activate
$ mkdir jobs
$ touch jobs/__init__.py

```


`jobs/date_job.py`

```python
from schedule_jobs.core.base_job import BaseJob
import datetime

class DateJob(BaseJob):
    def run(self, *args, **kwargs):
        print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
```

`main.py`

```python

from schedule_jobs.app import App


def main():
    print("main")
    app = App()
    app.schedule()


if __name__ == "__main__":
    main()

```
#### dir

```
    path
    path/jobs/__init__.py
    path/jobs/date_job.py
    path/main.py

```

#### finally
```

$ python main.py

```


