{ "info": { "author": "vaaaaanquish", "author_email": "6syun9@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# pyoklock\npython cli clock. Display digital clock on terminal.\n\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/screenshot.png?raw=true)\n\n# Usage\n\n## install\n```\n# require ptk 3.x : https://github.com/prompt-toolkit/python-prompt-toolkit\npip install pyoklock\n```\n\n## args: second\nIf you want display `second`, add `-s` or `--second` to the argument.\n```\npyoklock -s\n```\n\n\n## args: frame\nIf you want display clock frame, add `-f` or `--frame` to the argument.\n```\npyoklock -f\n```\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/frame.png?raw=true)\n\n\n## args: google_calender\n\nIf you want display Google Calender's moost recent event, add `-g` or `--google_calender` to the argument.\nTo use this args, you must get `Google API OAuth Client credentails`. \nIf you got `credentails`, put it at `~/.pyoklock/` with the name `credentails.json`\n\nOAuth Client credentails from: https://console.cloud.google.com/\n```\nmkdir ~/.pyoklock\nmv [[your credentail path]] ~/.pyoklock/credentials.json\n```\n\nThen run pyoklock.\n```\npyoklock -g\n```\n\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/google_calender.png?raw=true)\n\nIf you want to delete the cache, remove `~/.pyoklock/token.pickle`. \n\n### print event num\nIf you want to limit the number of events, using `--events` args. \nfor example:\n```\npyoklock -g --events 5\n```\n\n### event today only\nIf you want to put `event of today only`, using `-t` or `--today` args. \nfor example:\n```\npyoklock -g -t --events 10\n```\n\n### change the color\nIf you want to change the color according to the time, using `-c` or `--color` args. It's function for alert.\n - google calender events\n - 5 minutes ago: Red\n - within 15 minutes: Green\n\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/color.png?raw=true)\n\n\n## args: model\n\nIf you want to change clock size, add `--model` to the argument. \nSelectable numbers are {0,1,2}. default is 1. \nfor example:\n```\npyoklock -f -s --model 0\n```\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/models.png?raw=true)\n\n\n## change digit character\n\nIf you want to change clock's character, set `$PYOKLOCK_BACK_CHAR` or `$PYOKLOCK_DIGIT_CHAR` to OS environment. \nfor example:\n```\nexport PYOKLOCK_BACK_CHAR=\"@\"\nexport PYOKLOCK_DIGIT_CHAR=\" \"\npyoklock -s\n```\n![screenshot](https://github.com/6syun9/pyoklock/blob/master/images/char.png?raw=true)\n\n# Special thanks to\n - [python prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) : pyoklock made by this cli tools.\n\n# License\nThis software is released under the MIT License, see LICENSE.txt.\n\n# Why PyOkLock?\n\npython clock. -> pyoklock \nThis is the same way as the artist \" [ONE OK ROCK](http://www.oneokrock.com) \" I respect.\n\n\n", "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/6syun9/pyoklock", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyoklock", "package_url": "https://pypi.org/project/pyoklock/", "platform": "any", "project_url": "https://pypi.org/project/pyoklock/", "project_urls": { "Homepage": "https://github.com/6syun9/pyoklock" }, "release_url": "https://pypi.org/project/pyoklock/0.0.6/", "requires_dist": [ "prompt-toolkit", "google-api-python-client", "google-auth-httplib2", "google-auth-oauthlib" ], "requires_python": "", "summary": "python cli digital clock.", "version": "0.0.6" }, "last_serial": 5659728, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f74cdb38f6073398817ff990f54f139d", "sha256": "e9ddf11948e9692a724b9f926fa4370f9859ea16655b919acd1af8ab3128a27a" }, "downloads": -1, "filename": "pyoklock-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "f74cdb38f6073398817ff990f54f139d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 5953, "upload_time": "2019-06-30T14:16:03", "url": "https://files.pythonhosted.org/packages/4f/4d/949b87a6b087a5091b7ec24f70ab653df35887043b105a90d62ae33092ba/pyoklock-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8eda0d05c3390c9c5de289462f8918fa", "sha256": "1c6cb71b321b67c746603a337f3fd75659d879375e888f6e129b4bf1c2e3a057" }, "downloads": -1, "filename": "pyoklock-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8eda0d05c3390c9c5de289462f8918fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4239, "upload_time": "2019-06-30T14:16:01", "url": "https://files.pythonhosted.org/packages/88/6a/5b1902734b69f2fda467ef00dea8b33bf1f8192a3aecf92bcb9228deb46c/pyoklock-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b284c5ac4bd7988e2a2fe04e6fb44a6", "sha256": "0b076007bc3b2b9136d33abbe26378737c2ba0657fa16a893e00781afcc99de0" }, "downloads": -1, "filename": "pyoklock-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8b284c5ac4bd7988e2a2fe04e6fb44a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2794, "upload_time": "2019-06-30T14:16:05", "url": "https://files.pythonhosted.org/packages/fe/5e/9ee3d3ecea20a8fc9298a93973d75689acc84d515e757016b59b25ee42d3/pyoklock-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "55a586d969f6918d67c87c5c0c6390d8", "sha256": "2fc73917eaf469bb0ee7f34d1904aa03b568e0c3001866ab7d825dae26a859e5" }, "downloads": -1, "filename": "pyoklock-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "55a586d969f6918d67c87c5c0c6390d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5989, "upload_time": "2019-07-13T10:02:53", "url": "https://files.pythonhosted.org/packages/79/9e/8f561931a946bd1b07c495220a073400468cd3c6983d65a6f7a400584c1a/pyoklock-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11e5e38adb80ac1c84d0a34ff3a62480", "sha256": "1f9f174158e117ee1793c600745e27b87a5dca4cb8947c501fa8b9d4c661ab35" }, "downloads": -1, "filename": "pyoklock-0.0.3.tar.gz", "has_sig": false, "md5_digest": "11e5e38adb80ac1c84d0a34ff3a62480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4452, "upload_time": "2019-07-13T10:02:55", "url": "https://files.pythonhosted.org/packages/9d/57/e3526bcc488e5f7e1a9e90f43f640c412cc92fd80bcc54d9c2cc7c67bd80/pyoklock-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "57ac044dcc53c7f30fede9ea1c32b515", "sha256": "4373781778b86726af2022f428af494c796eaee7104796de43fda093e3e531f2" }, "downloads": -1, "filename": "pyoklock-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "57ac044dcc53c7f30fede9ea1c32b515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6924, "upload_time": "2019-07-14T09:14:27", "url": "https://files.pythonhosted.org/packages/16/cf/f016a399a85811c5ab142195a2edadb4689a90181fd448741ac0965b0d50/pyoklock-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "399c29c143fcaa95c04efb2e2b5dbd14", "sha256": "f80cbb15bac0ce63dc84b80537a5eebf8e8f6fc9bfbde425790fccb44c12c6fd" }, "downloads": -1, "filename": "pyoklock-0.0.4.tar.gz", "has_sig": false, "md5_digest": "399c29c143fcaa95c04efb2e2b5dbd14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5330, "upload_time": "2019-07-14T09:14:29", "url": "https://files.pythonhosted.org/packages/2a/1d/8484438df3adba6e562b50836adf26648bd9847e73426c14658afdfb0f4f/pyoklock-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9d0706b839f9265a7bcc05013936d8d5", "sha256": "4b330d5548a92a166acbd4dc06fef6daafc60820cd9a0c3f765bdc8b8f4defe6" }, "downloads": -1, "filename": "pyoklock-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9d0706b839f9265a7bcc05013936d8d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7744, "upload_time": "2019-08-10T15:43:09", "url": "https://files.pythonhosted.org/packages/ac/58/5adab2ea56486f2b3c16813a8c4740ba00e6927e38f09cb000e27c43d39c/pyoklock-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccd0f772798a1e9d6f733d9a62a2cac5", "sha256": "23bf56aefa173cefadf95dadd9f6bf893fb4c8832943d9917d50e8a0258015be" }, "downloads": -1, "filename": "pyoklock-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ccd0f772798a1e9d6f733d9a62a2cac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6167, "upload_time": "2019-08-10T15:43:11", "url": "https://files.pythonhosted.org/packages/54/0c/d0a6a65eafe4f84d9b36458b0f053c5a8b8ed17ab656e917556b0db495a7/pyoklock-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "352186b26c0ba51080d6d69e537cd4a4", "sha256": "67ccf5a4ccab6cd583d8e82d9c02f0491f7cb8c0450a4647df0e38a4684a5837" }, "downloads": -1, "filename": "pyoklock-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "352186b26c0ba51080d6d69e537cd4a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7741, "upload_time": "2019-08-10T15:56:47", "url": "https://files.pythonhosted.org/packages/6c/d8/d5f42fed8e886a23790296e5e7ff327b87ddd270b7564ce0b5b1be4f24a0/pyoklock-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce6d4a5723d74d4c683b6d8cfa78bb99", "sha256": "ffcf507864f0bab58466b534c4a58b674d35826af3468ef4798fcef7e856b7cc" }, "downloads": -1, "filename": "pyoklock-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ce6d4a5723d74d4c683b6d8cfa78bb99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6165, "upload_time": "2019-08-10T15:56:48", "url": "https://files.pythonhosted.org/packages/f6/a2/2bdb32350d166597c1d4fe906238cc7f51f4d5a0a5139d64c22a1375bf2e/pyoklock-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "352186b26c0ba51080d6d69e537cd4a4", "sha256": "67ccf5a4ccab6cd583d8e82d9c02f0491f7cb8c0450a4647df0e38a4684a5837" }, "downloads": -1, "filename": "pyoklock-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "352186b26c0ba51080d6d69e537cd4a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7741, "upload_time": "2019-08-10T15:56:47", "url": "https://files.pythonhosted.org/packages/6c/d8/d5f42fed8e886a23790296e5e7ff327b87ddd270b7564ce0b5b1be4f24a0/pyoklock-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce6d4a5723d74d4c683b6d8cfa78bb99", "sha256": "ffcf507864f0bab58466b534c4a58b674d35826af3468ef4798fcef7e856b7cc" }, "downloads": -1, "filename": "pyoklock-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ce6d4a5723d74d4c683b6d8cfa78bb99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6165, "upload_time": "2019-08-10T15:56:48", "url": "https://files.pythonhosted.org/packages/f6/a2/2bdb32350d166597c1d4fe906238cc7f51f4d5a0a5139d64c22a1375bf2e/pyoklock-0.0.6.tar.gz" } ] }