{ "info": { "author": "Tsotsi", "author_email": "tsotsi@tsotsi.cn", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Usage\n~~~~~\n\n::\n\n\n $ mkdir path && cd path\n $ virtualenv venv --no-site-packages\n $ . venv/bin/activate\n $ mkdir jobs\n $ touch jobs/__init__.py\n\n``jobs/date_job.py``\n\n.. code:: python\n\n from schedule_jobs.core.base_job import BaseJob\n import datetime\n\n class DateJob(BaseJob):\n def run(self, *args, **kwargs):\n print(datetime.datetime.now().strftime(\"%Y-%m-%d %H:%M:%S\"))\n\n``main.py``\n\n.. code:: python\n\n\n from schedule_jobs.app import App\n\n\n def main():\n print(\"main\")\n app = App()\n app.schedule()\n\n\n if __name__ == \"__main__\":\n main()\n\ndir\n^^^\n\n::\n\n path\n path/jobs/__init__.py\n path/jobs/date_job.py\n path/main.py\n\nfinally\n^^^^^^^\n\n::\n\n\n $ python main.py\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Tsotsi/schedule_jobs", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "schedule-jobs", "package_url": "https://pypi.org/project/schedule-jobs/", "platform": "", "project_url": "https://pypi.org/project/schedule-jobs/", "project_urls": { "Homepage": "https://github.com/Tsotsi/schedule_jobs" }, "release_url": "https://pypi.org/project/schedule-jobs/0.0.4/", "requires_dist": [ "schedule (<1,>=0.5.0)", "six (<2,>=1.11.0)" ], "requires_python": "~=3.6", "summary": "A Schedule Jobs Library", "version": "0.0.4" }, "last_serial": 4111421, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "55c7b3e79fa6c24c5a8eb71a559dead6", "sha256": "624bf316017cb86f27a73a654d7f75ed17e5fb42eaec520c6706863f6305eb8f" }, "downloads": -1, "filename": "schedule_jobs-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "55c7b3e79fa6c24c5a8eb71a559dead6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6766, "upload_time": "2018-07-25T17:53:57", "url": "https://files.pythonhosted.org/packages/63/fd/4e8c08161ea927e184dfa38e2819867b5d68a0f1f7f0b8f662f9317366d1/schedule_jobs-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b231c854c760abfab72cee2528201b52", "sha256": "1f28f5697899b41dfe14bf19c1e83305a5e6a6b189cc876b5931cd85573f251c" }, "downloads": -1, "filename": "schedule_jobs-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b231c854c760abfab72cee2528201b52", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4049, "upload_time": "2018-07-25T17:53:59", "url": "https://files.pythonhosted.org/packages/05/3e/e46703149b4c231d55ebf34f043da221b15b50b494dc28192f8589a51fa0/schedule_jobs-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "55e646fe2191a50ca28531f70856af44", "sha256": "107e7e2987e12b67f456901eaeb60a23f78cd76311f92759e528a588ae074daa" }, "downloads": -1, "filename": "schedule_jobs-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "55e646fe2191a50ca28531f70856af44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6823, "upload_time": "2018-07-25T18:45:33", "url": "https://files.pythonhosted.org/packages/69/ef/13178ad29a0f81d3cac0a4417377a6aa421226c023f09d54eddad11e3717/schedule_jobs-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ace519b5f38679d2e833cc2d27263b9e", "sha256": "ff9175a0f6c1ab3ec077f9f508b0165f0ac75e34206cc7d10e623e7d7ae3d6f4" }, "downloads": -1, "filename": "schedule_jobs-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ace519b5f38679d2e833cc2d27263b9e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4155, "upload_time": "2018-07-25T18:45:35", "url": "https://files.pythonhosted.org/packages/c1/67/a0ca9eafbab99140f4749580e40bd78311a5ad938c14b055f6c72d390cf9/schedule_jobs-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "776726b74c4a357f529d0b6bb583da96", "sha256": "d3a76ef69a9ca3e8406deca2fa45947d52ccb7550fd50e56d85270815bb0a239" }, "downloads": -1, "filename": "schedule_jobs-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "776726b74c4a357f529d0b6bb583da96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7239, "upload_time": "2018-07-25T18:56:32", "url": "https://files.pythonhosted.org/packages/b1/34/f2b9ebd85e575e0ac73ccb893390e71d5f361c22cba99e0a73c6f99b9c7f/schedule_jobs-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1f3d4d1581783631c229b4d84376e4", "sha256": "ae31915bfec71355cebecaf34a14f902298bbb3310cf387ac7dce9548ce0fc2f" }, "downloads": -1, "filename": "schedule_jobs-0.0.3.tar.gz", "has_sig": false, "md5_digest": "db1f3d4d1581783631c229b4d84376e4", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4405, "upload_time": "2018-07-25T18:56:34", "url": "https://files.pythonhosted.org/packages/52/06/5ba74f8e425a1a757261e2cc989e91289086cd82bf002d645b6c55639921/schedule_jobs-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "da5e80e89a8cfab19594a638659ad783", "sha256": "964b2061725d576d5bd534b463b3144c69c73eb44b67c3c09eab2404c7c1d7b5" }, "downloads": -1, "filename": "schedule_jobs-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "da5e80e89a8cfab19594a638659ad783", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7271, "upload_time": "2018-07-28T10:45:11", "url": "https://files.pythonhosted.org/packages/d5/a5/ed356028cedd40b11dfccf255a64bd6336e4551c00a9e9915c9d4fe9c0fb/schedule_jobs-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35e1f98edcec4645131fbf9f142b060e", "sha256": "563688e6b9d816f79093cc296b66242222d9a0ac19ce83a71709efadd2c7758f" }, "downloads": -1, "filename": "schedule_jobs-0.0.4.tar.gz", "has_sig": false, "md5_digest": "35e1f98edcec4645131fbf9f142b060e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4408, "upload_time": "2018-07-28T10:45:13", "url": "https://files.pythonhosted.org/packages/38/21/745cf8e13afe3968bf2a460139c94878ca5a4cedf7cd9fdccdabd7298bf1/schedule_jobs-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da5e80e89a8cfab19594a638659ad783", "sha256": "964b2061725d576d5bd534b463b3144c69c73eb44b67c3c09eab2404c7c1d7b5" }, "downloads": -1, "filename": "schedule_jobs-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "da5e80e89a8cfab19594a638659ad783", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7271, "upload_time": "2018-07-28T10:45:11", "url": "https://files.pythonhosted.org/packages/d5/a5/ed356028cedd40b11dfccf255a64bd6336e4551c00a9e9915c9d4fe9c0fb/schedule_jobs-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35e1f98edcec4645131fbf9f142b060e", "sha256": "563688e6b9d816f79093cc296b66242222d9a0ac19ce83a71709efadd2c7758f" }, "downloads": -1, "filename": "schedule_jobs-0.0.4.tar.gz", "has_sig": false, "md5_digest": "35e1f98edcec4645131fbf9f142b060e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4408, "upload_time": "2018-07-28T10:45:13", "url": "https://files.pythonhosted.org/packages/38/21/745cf8e13afe3968bf2a460139c94878ca5a4cedf7cd9fdccdabd7298bf1/schedule_jobs-0.0.4.tar.gz" } ] }