{ "info": { "author": "Timothy Crosley", "author_email": "timothy.crosley@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Concentration\n=============\n\n|Join the chat at https://gitter.im/timothycrosley/concentration|\n\nStay focused on work when you want, and goof off when you don't.\nConcentration is a simple Python 3 console utility to block distracting\nsites when you need to focus, while allowing you to easily take timed\nbreaks. Internally uses /etc/hosts file as the mechanism to block sites.\n\n.. figure:: https://raw.github.com/timothycrosley/concentration/develop/example.gif\n :alt: Concentration Example\n\n Concentration Example\n\nInstalling Concentration\n========================\n\n::\n\n pip3 install concentration\n\n # Or if pip is already set to use Python 3\n pip install concentration\n\nUsing Concentration\n===================\n\nTo keep focused (blocking distracting sites):\n\n::\n\n sudo concentration improve\n\nTo take a small 5 minute timed break:\n\n::\n\n sudo concentration break\n\nTo take a long 60 minute timed break:\n\n::\n\n sudo concentration break -m 60\n\nTo access all sites:\n\n::\n\n sudo concentration lose\n\nConfiguring Concentration\n=========================\n\nYou can add more files to the blocked list by putting them in the\nfollowing files (new line delimited): - ~/.concentration.distractors -\n/etc/concentration.distractors\n\nYou can make sure sites are visible even if concentration is enabled by\nputting them in the following files (new line delimited): -\n~/.concentration.safe - /etc/concentration.safe\n\n--------------\n\nThanks and I hope you find concentration useful in your effort to get\nmore done!\n\n~Timothy Crosley\n\n.. |Join the chat at https://gitter.im/timothycrosley/concentration| image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/timothycrosley/concentration?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timothycrosley/concentration", "keywords": "Focus,Python,Python2,Python3,Firewall,Filter,Utility,Concentration", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "concentration", "package_url": "https://pypi.org/project/concentration/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/concentration/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/timothycrosley/concentration" }, "release_url": "https://pypi.org/project/concentration/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "Get work done when you need to, goof off when you don't.", "version": "1.1.1" }, "last_serial": 2030518, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "13df9fba11968dbdc973b90c1b3d4283", "sha256": "5f471ec092cb6754f2656fbc02140f78e1844ee72bdee5d40c3ffd2bce17e108" }, "downloads": -1, "filename": "concentration-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13df9fba11968dbdc973b90c1b3d4283", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10961, "upload_time": "2015-07-28T08:50:35", "url": "https://files.pythonhosted.org/packages/ff/ce/1aa5d3301db25df3d51439ee97c89d290f7afa006d10d9d158bbb8115ac8/concentration-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1cd41afa70647ebb2da9c4ddccabedb", "sha256": "cbccc8bcee0394ee864fe104ce8a9dd39b5f5026ddeec643b0b51f4b8a002b95" }, "downloads": -1, "filename": "concentration-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f1cd41afa70647ebb2da9c4ddccabedb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8233, "upload_time": "2015-07-28T08:50:22", "url": "https://files.pythonhosted.org/packages/c6/cc/8d74df49db55da4fe28dbc90c00e38d6a7bcec529deade50dd40a2432e17/concentration-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1b852fca6a6501cac34ab658020a8ee6", "sha256": "b3adff58db77cd791767348c67ab1f239f079e977d1394435b44f17847e6e604" }, "downloads": -1, "filename": "concentration-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b852fca6a6501cac34ab658020a8ee6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11009, "upload_time": "2015-07-28T14:52:35", "url": "https://files.pythonhosted.org/packages/9c/32/24020c0ae9e40c27c833f97bf77e54eccbafb7ff00df0c138027848568a8/concentration-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9da8302fe0f7b1fabe797af3d119e20", "sha256": "0ba966be39ffed05c4bbd0812eb318819590ebb235020765e1fbf21905e9cac1" }, "downloads": -1, "filename": "concentration-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e9da8302fe0f7b1fabe797af3d119e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8280, "upload_time": "2015-07-28T14:52:32", "url": "https://files.pythonhosted.org/packages/f6/47/fa5d7efa45c1f22bc1516d4f99294919c98ab649929f28daa6648513c127/concentration-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "366ba67a969b2b70eca3bbc8f7d4ea95", "sha256": "bec4649edd28c307305a1b3a2f55800813c460ab5db820c6446e963efed01782" }, "downloads": -1, "filename": "concentration-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "366ba67a969b2b70eca3bbc8f7d4ea95", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11670, "upload_time": "2015-07-29T07:15:02", "url": "https://files.pythonhosted.org/packages/ad/fe/dbd041729bf6e5ffcf4ba5a5bee103d88c496fcc48b20694877bfb8ed71a/concentration-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c0f8d23ea0a4f6d7d30e40bdc3dd728", "sha256": "6a62d1ac4ff896854b4438ad5b27c86cf237cffc2c96cdefaed4a69c49ce7c52" }, "downloads": -1, "filename": "concentration-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4c0f8d23ea0a4f6d7d30e40bdc3dd728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8598, "upload_time": "2015-07-29T07:14:58", "url": "https://files.pythonhosted.org/packages/11/a4/753b437157f44a46df8c51b26f182844dcc81f461d558bd062eaa380a4cc/concentration-0.0.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "90dfcd37179797f2b5840a6758dda1a9", "sha256": "16d26a96093f29699b243a22d24ad4c0019dab4af0688c2672e3b4ef5f75d7d9" }, "downloads": -1, "filename": "concentration-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90dfcd37179797f2b5840a6758dda1a9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5822, "upload_time": "2016-03-22T11:57:09", "url": "https://files.pythonhosted.org/packages/38/3e/8a6afa86cf43f1dc31f4de39c4e6c24fbb35621465b72dd1deee272aa7d1/concentration-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10e79c54b8953110edc1cd67625cf0d1", "sha256": "5545581f9ba67ab7515e7dc657cc3245bce25288b47d74a3a5c3875e1445d3fb" }, "downloads": -1, "filename": "concentration-1.0.0.tar.gz", "has_sig": false, "md5_digest": "10e79c54b8953110edc1cd67625cf0d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4181, "upload_time": "2016-03-22T11:57:00", "url": "https://files.pythonhosted.org/packages/a8/d7/23676fa3edf34ab449362b4994a4d58bc8a560f258ed94d05a4008b38a05/concentration-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2a9548b8aae52e109831509a73e21602", "sha256": "d0514f3caec3cddd364da415d25b6bb14b2622c0ad3dbedd039d1c91589c6105" }, "downloads": -1, "filename": "concentration-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a9548b8aae52e109831509a73e21602", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5822, "upload_time": "2016-03-22T12:10:44", "url": "https://files.pythonhosted.org/packages/18/e4/f41585a479ceeb0e43ff8a739fdf7f6f7f4a971deb0dfef44552995e4e53/concentration-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9862771f1ce434af09f7be5641fec0ce", "sha256": "ea378e00238c955ff993a9efdfa0b906a3645ca96d72509d74601c59318d64e8" }, "downloads": -1, "filename": "concentration-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9862771f1ce434af09f7be5641fec0ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4177, "upload_time": "2016-03-22T12:10:41", "url": "https://files.pythonhosted.org/packages/de/6a/20f70491ba57440c39a72569ab11f4e0858529766dc864bfe615ea2da79a/concentration-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "373b6a32fcf5b4ae7fcd74c4cb693085", "sha256": "f83851f248773011e08accef5d8d57d34a8cfcaf629b47b09e680e39f0a10009" }, "downloads": -1, "filename": "concentration-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "373b6a32fcf5b4ae7fcd74c4cb693085", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7026, "upload_time": "2016-03-22T12:13:24", "url": "https://files.pythonhosted.org/packages/7e/d4/2fa4dbbcd5917947ab495c502e640fb2fcc339151f801a32f1893bb094ad/concentration-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ac48851e3b0d1eeb44c0d66fa435220", "sha256": "e66838d0313740a5a56ed905e2633ea8fcb78a23c8d6c1daefd0f72531dd260a" }, "downloads": -1, "filename": "concentration-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2ac48851e3b0d1eeb44c0d66fa435220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2016-03-22T12:13:04", "url": "https://files.pythonhosted.org/packages/38/34/a79a857eceb6bcb29e7ba345d5658c14e69a32545340040e502ebbb59920/concentration-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "456ab59fcf3b3555279670c15cd7103a", "sha256": "4de2a431aa13d3a05e123907aa2b52df11648fec34caca3327c504cce581c46e" }, "downloads": -1, "filename": "concentration-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "456ab59fcf3b3555279670c15cd7103a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7024, "upload_time": "2016-03-22T12:16:35", "url": "https://files.pythonhosted.org/packages/42/c9/7fa8a6a82c94dd1fc1c4a050f71fe63fd63b6c8d3e5c8f4d0ae3b8b6f318/concentration-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3be9c5b4addaf3188e6e35c05c6be50", "sha256": "c032d9eebbc26f6661deb839ffbcff2a49da88ed0587ba7ff5119b7f992261b7" }, "downloads": -1, "filename": "concentration-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a3be9c5b4addaf3188e6e35c05c6be50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4737, "upload_time": "2016-03-22T12:16:00", "url": "https://files.pythonhosted.org/packages/92/2f/cb3f5b9d24ace9909ec82ed861c711b6d529cf3f5eaa14789077f2c041fb/concentration-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "19a69db536540b7874342ffe8dbea25b", "sha256": "4e6f3efe703196ad529c1d60ee94b1169c401fee1759df51dc7052d5497c6cfb" }, "downloads": -1, "filename": "concentration-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19a69db536540b7874342ffe8dbea25b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7019, "upload_time": "2016-03-22T12:21:43", "url": "https://files.pythonhosted.org/packages/e0/60/b1c2da7b369acd3295bef5166a6dc2f462e22e046e7eab8f518a4165a4b6/concentration-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f8523654d142df5cfd6b166d2c031e2", "sha256": "158ee0b65c6143eefa0817913b2e5ee83cbfe149f65f99bd2cab0769e1cc93fb" }, "downloads": -1, "filename": "concentration-1.0.4.tar.gz", "has_sig": false, "md5_digest": "6f8523654d142df5cfd6b166d2c031e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4739, "upload_time": "2016-03-22T12:21:35", "url": "https://files.pythonhosted.org/packages/5d/ee/0a8836c0335e3769f52678be3fae2d439cd7fcc758619af03fec1b3c833d/concentration-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cd27155eb14e370b4420944c56bdc58d", "sha256": "3b85f095d88e4682053ea357dc57044ca41688d31c1378aab865af28802e3bba" }, "downloads": -1, "filename": "concentration-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd27155eb14e370b4420944c56bdc58d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7165, "upload_time": "2016-03-24T04:23:44", "url": "https://files.pythonhosted.org/packages/03/2f/d92e23a8c5d99f114a074d26d9e39f124b8e0b42dba4945250e68a9b641e/concentration-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "897fb9382a4657b111417dd40769e585", "sha256": "90203d108f45f93fb0905f14e1ce6eb067f4a66d5ede1490371c894938244d5b" }, "downloads": -1, "filename": "concentration-1.0.5.tar.gz", "has_sig": false, "md5_digest": "897fb9382a4657b111417dd40769e585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4821, "upload_time": "2016-03-24T04:23:37", "url": "https://files.pythonhosted.org/packages/1d/c9/123c528fbf9e90ce3318893ecc705d2043fb37679fe338d289494b962da8/concentration-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b45f66e4ba7511ff4be8c54813913193", "sha256": "77444b44ae6d0765382ed3377054ddbcdccb0043432ec1354ca55be442c0bc04" }, "downloads": -1, "filename": "concentration-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b45f66e4ba7511ff4be8c54813913193", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7152, "upload_time": "2016-03-28T01:14:24", "url": "https://files.pythonhosted.org/packages/50/cf/3334bf8bc556d713ff4b643e50c7841b7b98b85ff5f2fde7f4d9d6494222/concentration-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "459cc1e8006950e78034837b7d4eaafe", "sha256": "5b035db73f96c62c3b364d8529930c10ef12e88a07392044ee5083e7ab116b90" }, "downloads": -1, "filename": "concentration-1.1.0.tar.gz", "has_sig": false, "md5_digest": "459cc1e8006950e78034837b7d4eaafe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5204, "upload_time": "2016-03-28T01:14:05", "url": "https://files.pythonhosted.org/packages/30/b5/b8d9696eccf6c2df7831662ba1c85199a1b71528f34310951098ec2de61a/concentration-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5336fae8c10294e8185684d5204ecea5", "sha256": "9cbee6244e43d02191ac5e18028edcf1b40d913c7553faf9a79b8e69b698f74a" }, "downloads": -1, "filename": "concentration-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5336fae8c10294e8185684d5204ecea5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7546, "upload_time": "2016-03-28T01:19:30", "url": "https://files.pythonhosted.org/packages/f8/29/eb2acb729f4197622c2da1c90473431438d9bac18897ddfc05aa1c88dfd1/concentration-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e31b80ee965a17ef2148da47c17abe6", "sha256": "55620a267828a2d54a150b23e36013263b779a103eba0f3564b1e0f83f1af926" }, "downloads": -1, "filename": "concentration-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8e31b80ee965a17ef2148da47c17abe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5210, "upload_time": "2016-03-28T01:19:24", "url": "https://files.pythonhosted.org/packages/dd/2e/e2a005aa41962506fa1c2c269cc82ad1ca9704f03708c6ead854d8917dd9/concentration-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5336fae8c10294e8185684d5204ecea5", "sha256": "9cbee6244e43d02191ac5e18028edcf1b40d913c7553faf9a79b8e69b698f74a" }, "downloads": -1, "filename": "concentration-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5336fae8c10294e8185684d5204ecea5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7546, "upload_time": "2016-03-28T01:19:30", "url": "https://files.pythonhosted.org/packages/f8/29/eb2acb729f4197622c2da1c90473431438d9bac18897ddfc05aa1c88dfd1/concentration-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e31b80ee965a17ef2148da47c17abe6", "sha256": "55620a267828a2d54a150b23e36013263b779a103eba0f3564b1e0f83f1af926" }, "downloads": -1, "filename": "concentration-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8e31b80ee965a17ef2148da47c17abe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5210, "upload_time": "2016-03-28T01:19:24", "url": "https://files.pythonhosted.org/packages/dd/2e/e2a005aa41962506fa1c2c269cc82ad1ca9704f03708c6ead854d8917dd9/concentration-1.1.1.tar.gz" } ] }