{ "info": { "author": "Louis Paternault", "author_email": "spalax@gresille.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Games/Entertainment", "Topic :: System :: Shells" ], "description": "Command Line Achievements \u2014 Make command line fun again!\r\n========================================================\r\n\r\n|sources| |pypi| |build| |coverage| |documentation| |license|\r\n\r\nCommand line was all fun when it was invented fifty years ago, but it can no longer compete with modern interfaces, glowing windows, shiny buttons, and so on\u2026 Command Line Achievements (later abbreviated CLAchievements or CLA) aims to solve this, by making command line fun again! Inspired by video game achievements, it unlocks achievements when users meets the fulfillement conditions.\r\n\r\n|screenshot|\r\n\r\nWhat's new?\r\n-----------\r\n\r\nSee `changelog\r\n`_.\r\n\r\nDownload, install, enable\r\n-------------------------\r\n\r\nThis is a quick guide to install and enable CLAchievements. For more information, see the `installation page `_ of the documentation.\r\n\r\n* *Install*::\r\n\r\n pip install clachievements[pgi]\r\n\r\n* *Enable:* In each shell where you want to use CLAchievements, or in your `.bahsrc`::\r\n\r\n $(clachievements alias)\r\n\r\nProgress\r\n--------\r\n\r\nProgress is displayed using ``clachievements report``::\r\n\r\n \u2718 Always give credit: Run `ls` with names of `ls` authors as options.\r\n \u2714 Coin flipping: Use `head` and `tail` at least 100 times (combined). (unlocked on 2016-10-17 22:03:34.815846)\r\n \u2718 H4x0r: Mess with CLA data files.\r\n \u2718 Know it all: Run a command with 10 options or more, without errors.\r\n \u2718 Liar: Use `true` and `false`.\r\n \u2718 List all the things!: Run `ls -R /` and wait for it to finish.\r\n \u2714 Lost: Use `pwd` more than 50 times. (unlocked on 2016-10-17 22:03:33.670310)\r\n \u2718 Maker: Use all commands starting with `mk`.\r\n \u2718 Philosopher: Use `whoami` more than 10 times.\r\n \u2718 Self reference: Run a binary on itself.\r\n \u2714 So it begins: Get Command Line Achievements up and running. (unlocked on 2016-10-15 00:18:36.097743)\r\n \u2718 Something to hide: Use `shred` more than 10 times.\r\n \u2714 Sound Of Silence: Run a command with both \"--verbose\" and \"--quiet\" options. (unlocked on 2016-10-17 22:02:57.448414)\r\n \u2718 The End: Unlock every achievement.\r\n \u2714 There is more than one way to do it: Run `ls .`. (unlocked on 2016-10-17 22:02:37.680371)\r\n \u2718 When credit is due: Run `ls` with names of `CLAchievements` author as options.\r\n -------------\r\n 31% completed\r\n\r\nMore information about the ``clachievements`` binary is available in `the documentation `_.\r\n\r\nDocumentation\r\n-------------\r\n\r\n* The compiled documentation is available on `readthedocs\r\n `_\r\n\r\n* To compile it from source, download and run::\r\n\r\n cd doc && make html\r\n\r\n\r\n.. |documentation| image:: http://readthedocs.org/projects/clachievements/badge\r\n :target: http://clachievements.readthedocs.io\r\n.. |pypi| image:: https://img.shields.io/pypi/v/clachievements.svg\r\n :target: http://pypi.python.org/pypi/clachievements\r\n.. |license| image:: https://img.shields.io/pypi/l/clachievements.svg\r\n :target: http://www.gnu.org/licenses/gpl-3.0.html\r\n.. |sources| image:: https://img.shields.io/badge/sources-clachievements-brightgreen.svg\r\n :target: http://git.framasoft.org/spalax/clachievements\r\n.. |coverage| image:: https://git.framasoft.org/spalax/clachievements/badges/master/coverage.svg\r\n :target: https://git.framasoft.org/spalax/clachievements/builds\r\n.. |build| image:: https://git.framasoft.org/spalax/clachievements/badges/master/build.svg\r\n :target: https://git.framasoft.org/spalax/clachievements/builds\r\n.. |screenshot| image:: http://clachievements.readthedocs.io/en/latest/_static/screenshot.png", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://git.framasoft.org/spalax/clachievements", "keywords": "", "license": "GPLv3 or any later version", "maintainer": "", "maintainer_email": "", "name": "CLAchievements", "package_url": "https://pypi.org/project/CLAchievements/", "platform": "", "project_url": "https://pypi.org/project/CLAchievements/", "project_urls": { "Homepage": "http://git.framasoft.org/spalax/clachievements" }, "release_url": "https://pypi.org/project/CLAchievements/0.1.0/", "requires_dist": [ "argdispatch", "multidict", "pyxdg", "straight.plugin", "pgi; extra == 'pgi'" ], "requires_python": "", "summary": "\ud83c\udf1f Command Line Achievements \u2014 Make command line fun again! \ud83c\udf1f", "version": "0.1.0" }, "last_serial": 2927378, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d87bf1e50e4ea8b13bda483432f77303", "sha256": "9141f185e8905086927e21fd5f0d59e551aaedd42a974afdf291738d6d1580b3" }, "downloads": -1, "filename": "CLAchievements-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d87bf1e50e4ea8b13bda483432f77303", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32137, "upload_time": "2016-10-24T10:02:11", "url": "https://files.pythonhosted.org/packages/b2/01/886cd84618c56d7f5efdf55b899d3cde524b1eb95f04d676bc7acd311fdd/CLAchievements-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d343b04959f41f825103d191ee6d4577", "sha256": "bf0207c2069546c1d53dad4e8056107d389e7b3ba12ecb008a5e1cc070e11bd5" }, "downloads": -1, "filename": "CLAchievements-0.1.0.tar.gz", "has_sig": true, "md5_digest": "d343b04959f41f825103d191ee6d4577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153741, "upload_time": "2016-10-24T10:02:19", "url": "https://files.pythonhosted.org/packages/5c/e8/9107646f6b40d77310e2be1a4fb89569b03649c81f585b4f72c772b882d2/CLAchievements-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d87bf1e50e4ea8b13bda483432f77303", "sha256": "9141f185e8905086927e21fd5f0d59e551aaedd42a974afdf291738d6d1580b3" }, "downloads": -1, "filename": "CLAchievements-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d87bf1e50e4ea8b13bda483432f77303", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32137, "upload_time": "2016-10-24T10:02:11", "url": "https://files.pythonhosted.org/packages/b2/01/886cd84618c56d7f5efdf55b899d3cde524b1eb95f04d676bc7acd311fdd/CLAchievements-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d343b04959f41f825103d191ee6d4577", "sha256": "bf0207c2069546c1d53dad4e8056107d389e7b3ba12ecb008a5e1cc070e11bd5" }, "downloads": -1, "filename": "CLAchievements-0.1.0.tar.gz", "has_sig": true, "md5_digest": "d343b04959f41f825103d191ee6d4577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153741, "upload_time": "2016-10-24T10:02:19", "url": "https://files.pythonhosted.org/packages/5c/e8/9107646f6b40d77310e2be1a4fb89569b03649c81f585b4f72c772b882d2/CLAchievements-0.1.0.tar.gz" } ] }