{ "info": { "author": "Prahlad Yeri", "author_email": "prahladyeri@yahoo.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "![pypi](https://img.shields.io/pypi/v/gar-cron.svg)\n![python](https://img.shields.io/pypi/pyversions/gar-cron.svg)\n![implementation](https://img.shields.io/pypi/implementation/gar-cron.svg)\n\n![docs](https://readthedocs.org/projects/gar-cron/badge/?version=latest)\n![license](https://img.shields.io/github/license/prahladyeri/gar-cron.svg)\n![last-commit](https://img.shields.io/github/last-commit/prahladyeri/gar-cron.svg)\n\n[![donate](https://img.shields.io/badge/-Donate-blue.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JM8FUXNFUK6EU)\n[![follow](https://img.shields.io/twitter/follow/prahladyeri.svg?style=social)](https://twitter.com/prahladyeri)\n# gar-cron\ngithub activity reminder cron - a script to send you reminders about your github commit activity. By default, it shoots a mail when there is no commit activity for 3 or more days. [Read this DEV.to article to understand more about this tool](https://dev.to/prahladyeri/gar-cron-a-python-script-to-remind-you-about-your-github-activity-22ad).\n\n# Installation\n\n\tpip install gar-cron\n\n# Usage\n\n\tgar-cron\n\n# Configuration\n\nWhen you run gar-cron for the first time, it will prompt you to set values in `config.json` along with its path. The values you need to set should be as follows (You need an smtp mail account to shoot emails, popular ones like GMail/Hotmail don't support this without oAuth, so register one at [gmx.com](https://gmx.com) or something):\n\n\t{\n\t\t\"github_username\": \"\",\n\t\t\"alert_email\": \"\",\n\t\t\"smtp_server\":\"\",\n\t\t\"smtp_email\": \"\",\n\t\t\"smtp_username\": \"\",\n\t\t\"smtp_password\": \"\",\n\t\t\"smtp_port\": \"\"\n\t}\n\nOnce you do this, run `gar-cron` again to ensure that it works. You may then configure it as a user cron job on linux by running `crontab -e` or on windows by scheduling it through the control panel.\n\nFor testing of email reminder, you may temporarily configure someone else's `github_username` in config.json who hasn't committed since a long time before running it.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/prahladyeri/gar-cron", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gar-cron", "package_url": "https://pypi.org/project/gar-cron/", "platform": "", "project_url": "https://pypi.org/project/gar-cron/", "project_urls": { "Homepage": "https://github.com/prahladyeri/gar-cron" }, "release_url": "https://pypi.org/project/gar-cron/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "", "version": "1.0.7" }, "last_serial": 5420022, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4b07c5fdb161e5e5ad44bea790f40304", "sha256": "fc69c7653e87a830643134f2a51a554f837d956667441619d485a6222ab84643" }, "downloads": -1, "filename": "gar-cron-0.1.tar.gz", "has_sig": false, "md5_digest": "4b07c5fdb161e5e5ad44bea790f40304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2019-06-08T17:31:10", "url": "https://files.pythonhosted.org/packages/4d/50/405dd6bcae5890fc5f0487268b6713c000ff27a1bbe33bb3d2357d8bf546/gar-cron-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dcd410422c397834278c8d14357c60f4", "sha256": "5d20a25727a0e2d5478bc27aaaf525555a0c41f8d893fb47ff202e3aaca1160a" }, "downloads": -1, "filename": "gar-cron-0.2.tar.gz", "has_sig": true, "md5_digest": "dcd410422c397834278c8d14357c60f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3648, "upload_time": "2019-06-11T03:20:08", "url": "https://files.pythonhosted.org/packages/4c/cc/c98a080455b396396389a7e928421e72a837d57b15bb46059d8646edd1ea/gar-cron-0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "66fed727e8bcaf2c3217ffc124f5256b", "sha256": "8612a00ca54a7c54f0d83c11f4b2d2d96de7256ee203fb5362df6f33c4bc22de" }, "downloads": -1, "filename": "gar-cron-1.0.3.tar.gz", "has_sig": true, "md5_digest": "66fed727e8bcaf2c3217ffc124f5256b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2019-06-14T16:56:09", "url": "https://files.pythonhosted.org/packages/99/29/773b6e0c74459341becc60426be92bb7c40332ede656ce3d0ea5ef30382a/gar-cron-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "fbe6484ecfd5e5f40719feac96f75865", "sha256": "e5e9f872bd3d8aca59aaea3b82b6e6e937c9bd20c2be64afc31ef5abdc4444d2" }, "downloads": -1, "filename": "gar-cron-1.0.4.tar.gz", "has_sig": true, "md5_digest": "fbe6484ecfd5e5f40719feac96f75865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4516, "upload_time": "2019-06-19T04:07:12", "url": "https://files.pythonhosted.org/packages/34/d3/f1f6ccaa2ec2a6492419feabf4f6b52b2e1746f5b757e4a04de47556a932/gar-cron-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d78f2c1837431380b021f9543195141b", "sha256": "cdc8d9a20ff791a4ccabf542daad349a6d02995b3191c1d6fb79aa68f611707a" }, "downloads": -1, "filename": "gar-cron-1.0.5.tar.gz", "has_sig": true, "md5_digest": "d78f2c1837431380b021f9543195141b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2019-06-19T04:14:54", "url": "https://files.pythonhosted.org/packages/6e/fb/accd32fba2e13571430aeaa40bc4b3ac07df82cfa3bbfe450ac5882d6072/gar-cron-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "6b731a04f1807bce33d774fa4835593a", "sha256": "f8560b94a25aad074066723f14056d7d2d5992bdfbb0a7a53d00ce227f98e360" }, "downloads": -1, "filename": "gar-cron-1.0.6.tar.gz", "has_sig": true, "md5_digest": "6b731a04f1807bce33d774fa4835593a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4503, "upload_time": "2019-06-19T04:43:20", "url": "https://files.pythonhosted.org/packages/2f/1f/bdc5a69f6625a6b50686819e23d2a74450e64b40a58ffb68ddaab6f95dca/gar-cron-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "350af1963d1565208bbd0da2daad25aa", "sha256": "375a7e98c5ace35b90b4b7335e4d87b0ac1762fc6eeab4f31e0aa554f76f1525" }, "downloads": -1, "filename": "gar-cron-1.0.7.tar.gz", "has_sig": true, "md5_digest": "350af1963d1565208bbd0da2daad25aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4500, "upload_time": "2019-06-19T12:26:28", "url": "https://files.pythonhosted.org/packages/d6/59/95a1da8bea2a0f5480264d62bd0ae661a67491a4fa6c92dcf0bac39820f5/gar-cron-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "350af1963d1565208bbd0da2daad25aa", "sha256": "375a7e98c5ace35b90b4b7335e4d87b0ac1762fc6eeab4f31e0aa554f76f1525" }, "downloads": -1, "filename": "gar-cron-1.0.7.tar.gz", "has_sig": true, "md5_digest": "350af1963d1565208bbd0da2daad25aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4500, "upload_time": "2019-06-19T12:26:28", "url": "https://files.pythonhosted.org/packages/d6/59/95a1da8bea2a0f5480264d62bd0ae661a67491a4fa6c92dcf0bac39820f5/gar-cron-1.0.7.tar.gz" } ] }