{ "info": { "author": "Ron Reiter", "author_email": "ron.reiter@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Python CLI tools\n================\n\npyclitool is a command line utility that allow you to map/filter/reduce your input with a Python one liner, line by line.\n\n\nInstalling:\n-----------\n\n sudo pip install pyclitool\n\n\nUsage:\n------\n\nHere are some powerful examples of what you can do with the `py` command line utility.\n\nCalculate the length of the file names in your current directory:\n\n```bash\nls | py \"len(x)\"\n```\n\nSum a list of numbers using a reduce function:\n\n```bash\necho -n \"1\\n2\\n3\\n4\\n5\\n\" | py -r \"int(x)+int(y)\"\n```\n\nFilter only lines from a CSV which the sixth column is greater than 3, skipping the header row of the CSV\n\n```bash\ncat wine_data.csv | py -s -f \"float(x.split(',')[5]) > 3.0\"\n```\n\n\nAuthor:\n-------\n\n Ron Reiter ", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ronreiter/pyclitools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyclitool", "package_url": "https://pypi.org/project/pyclitool/", "platform": "", "project_url": "https://pypi.org/project/pyclitool/", "project_urls": { "Homepage": "http://github.com/ronreiter/pyclitools" }, "release_url": "https://pypi.org/project/pyclitool/1.0/", "requires_dist": null, "requires_python": "", "summary": "pyclitool is a command line utility that allow you to map/filter/reduce your input with a Python one liner, line by line.", "version": "1.0" }, "last_serial": 4183317, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "cb19c9349b6e2db0b7d39f2c15697cc9", "sha256": "8b21082fbdb02d682392f2864f311f1bcd6041feaeab37949154875781f7643e" }, "downloads": -1, "filename": "pyclitool-1.0.macosx-10.13-intel.tar.gz", "has_sig": false, "md5_digest": "cb19c9349b6e2db0b7d39f2c15697cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1530, "upload_time": "2018-08-18T15:03:28", "url": "https://files.pythonhosted.org/packages/83/57/95c7e735ba1994885335768056f16123f20655636bca74a7abe3a8fec871/pyclitool-1.0.macosx-10.13-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "6282465a29517eb6c5ad303f1874e728", "sha256": "4bfbed4c704a2e4b659442ae2f4c83429b0e2068fd45d410e39214bf15143beb" }, "downloads": -1, "filename": "pyclitool-1.0-py2.7.egg", "has_sig": false, "md5_digest": "6282465a29517eb6c5ad303f1874e728", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1917, "upload_time": "2018-08-18T15:03:27", "url": "https://files.pythonhosted.org/packages/54/82/5b74dd43b0ea8110e7321ad127a8277fa739e9748e8051c1108fad73d630/pyclitool-1.0-py2.7.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb19c9349b6e2db0b7d39f2c15697cc9", "sha256": "8b21082fbdb02d682392f2864f311f1bcd6041feaeab37949154875781f7643e" }, "downloads": -1, "filename": "pyclitool-1.0.macosx-10.13-intel.tar.gz", "has_sig": false, "md5_digest": "cb19c9349b6e2db0b7d39f2c15697cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1530, "upload_time": "2018-08-18T15:03:28", "url": "https://files.pythonhosted.org/packages/83/57/95c7e735ba1994885335768056f16123f20655636bca74a7abe3a8fec871/pyclitool-1.0.macosx-10.13-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "6282465a29517eb6c5ad303f1874e728", "sha256": "4bfbed4c704a2e4b659442ae2f4c83429b0e2068fd45d410e39214bf15143beb" }, "downloads": -1, "filename": "pyclitool-1.0-py2.7.egg", "has_sig": false, "md5_digest": "6282465a29517eb6c5ad303f1874e728", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1917, "upload_time": "2018-08-18T15:03:27", "url": "https://files.pythonhosted.org/packages/54/82/5b74dd43b0ea8110e7321ad127a8277fa739e9748e8051c1108fad73d630/pyclitool-1.0-py2.7.egg" } ] }