{ "info": { "author": "KITAZAKI Shigeru", "author_email": "skitazaki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education" ], "description": "===================================\nCommand Line Tool Utilities\n===================================\n\n* One line argument parsing function and decorator\n* Simple configuration loader\n* Stream utility with some logging\n* CSV reader/writer unicode support for Python 2.x (in official document)\n* Apache accesslog parser\n\nRequirements\n============\n\n* Python 2.7 or 3.x\n\nPython 2.4, 2.5, 2.6 are not supported.\n\nInstall\n=======\n\nUse ``pip`` via PyPI.\n\n::\n\n pip install clitool\n\nBootstrap\n=========\n\nAt first, create your script file using module script, ``clitool.cli``.\n\n::\n\n $ python -m clitool.cli -o your-script.py\n\nThis file can parse basic command line options and arguments.\n\n::\n\n $ ./your-script.py --help\n usage: your-script.py [-h] [-c FILE] [-o FILE] [--basedir BASEDIR]\n [--input-encoding INPUT_ENCODING]\n [--output-encoding OUTPUT_ENCODING]\n [--processes PROCESSES] [--chunksize CHUNKSIZE]\n [-v | -q]\n [FILE [FILE ...]]\n\n positional arguments:\n FILE\n\n optional arguments:\n -h, --help show this help message and exit\n -c FILE, --config FILE\n configuration file\n -o FILE, --output FILE\n output file\n --basedir BASEDIR base directory\n --input-encoding INPUT_ENCODING\n encoding of input source\n --output-encoding OUTPUT_ENCODING\n encoding of output distination\n --processes PROCESSES\n count of processes\n --chunksize CHUNKSIZE\n a number of chunks submitted to the process pool\n -v, --verbose set logging to verbose mode\n -q, --quiet set logging to quiet mode\n\nEdit this script on your own :D\n\nExamples\n========\n\nExample scripts exist in git repository.\n\n* csv2db.py: read csv data and import database via 'SQLAlchemy'.\n* csv2gexf.py: read csv data and dump them by GEXF format via 'NetworkX'.\n* csv2json.py: read csv data and dump them by JSON format.\n* csv2kml.py: read csv data and dump them by KML format via 'simplekml'.\n* logfile.py: parse Apache access log and create report.\n* logparams.py: parse Apache access log and analyze query parameters.", "description_content_type": null, "docs_url": "https://pythonhosted.org/clitool/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/skitazaki/python-clitool", "keywords": "", "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "clitool", "package_url": "https://pypi.org/project/clitool/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/clitool/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/skitazaki/python-clitool" }, "release_url": "https://pypi.org/project/clitool/0.4.1/", "requires_dist": null, "requires_python": null, "summary": "Command Line Tool Utilities", "version": "0.4.1" }, "last_serial": 1155856, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2bc821cdf6cc9094dba91653b64e733a", "sha256": "4006ef8d7626278a35ac407db6c3d82473b1886efcf7172eadf555ada3410419" }, "downloads": -1, "filename": "clitool-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2bc821cdf6cc9094dba91653b64e733a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8596, "upload_time": "2012-11-08T00:05:19", "url": "https://files.pythonhosted.org/packages/c4/33/1ca824fc6abe8b59bdc1bcf7539a1b930020ab62063ee279c46a344ee895/clitool-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6db798836444bd40aa54a58bbe343305", "sha256": "28922931ed036ed40046b720ec6dc9475423921f67f203d8fd33038da4d7a72b" }, "downloads": -1, "filename": "clitool-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6db798836444bd40aa54a58bbe343305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8841, "upload_time": "2012-11-12T14:37:30", "url": "https://files.pythonhosted.org/packages/3f/8b/2fc47adcaf347aab24effa24b2bf9b808a9ec14121d378a1517e62f89e74/clitool-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0cefbd7c2bce1b8209531035d4eb44b6", "sha256": "758623b8f986af3c7b9d30fb9af2d2ba671c074c67e67e1c943580d4649757c2" }, "downloads": -1, "filename": "clitool-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0cefbd7c2bce1b8209531035d4eb44b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9320, "upload_time": "2012-11-15T16:09:53", "url": "https://files.pythonhosted.org/packages/f2/20/b741e48f881a1bb33ce9bf0bf092140847869d4cd62cd0a6173d5923d8fc/clitool-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "41a3c8161ca9c37485dcee772ccffe9d", "sha256": "bc5ecc9fe9ba868b799b42db30b206c040226e56db8849f59db123d13ed8d3e4" }, "downloads": -1, "filename": "clitool-0.2.1.tar.gz", "has_sig": false, "md5_digest": "41a3c8161ca9c37485dcee772ccffe9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9360, "upload_time": "2012-11-29T14:34:55", "url": "https://files.pythonhosted.org/packages/ff/4d/17a5555ae90943f8e946116990b54b79b356aa4875e7276b17c9416d6ce9/clitool-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "504fb54ed7f8e9256a4da3bd65bc79f5", "sha256": "96c7795aaad2f2243fb56bff1be226154d75c111d461ec327643a6549b995ce4" }, "downloads": -1, "filename": "clitool-0.2.3.tar.gz", "has_sig": false, "md5_digest": "504fb54ed7f8e9256a4da3bd65bc79f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10618, "upload_time": "2012-12-11T15:00:59", "url": "https://files.pythonhosted.org/packages/db/4b/1b1468c7d58ec18f0ae9533f8abc2bd70a30637df6ce5b817cae4bed1be9/clitool-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2da924b626f5e5a90532dfc1522154d8", "sha256": "21c8ad8d3cdc9193cea2ca95fca3a266482cf30e872036c7bdc49efb40842090" }, "downloads": -1, "filename": "clitool-0.2.4.tar.gz", "has_sig": false, "md5_digest": "2da924b626f5e5a90532dfc1522154d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10919, "upload_time": "2013-01-04T11:25:18", "url": "https://files.pythonhosted.org/packages/32/38/0ea0b800b3921d921a514c071c56b5a2f974715ed015bf112226654b0e8b/clitool-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4748d47063857b53ebe40ec40ea4e994", "sha256": "8e340d35125856d4c24a4e44c4f95d6e801e231a83dfa5220473ff4e9b947ec2" }, "downloads": -1, "filename": "clitool-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4748d47063857b53ebe40ec40ea4e994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11057, "upload_time": "2013-01-07T15:35:54", "url": "https://files.pythonhosted.org/packages/14/9e/f129b3557d769403a12c3d801e78e358c683a0afe25b14e983d95366a41a/clitool-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e7901a2b4cb599a43d48bd0d6f8f89be", "sha256": "f1c54d2919c7dabf8359f3e51234ee3deb10a27a9d96885e6ef702deb821a228" }, "downloads": -1, "filename": "clitool-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e7901a2b4cb599a43d48bd0d6f8f89be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11591, "upload_time": "2013-02-26T12:55:59", "url": "https://files.pythonhosted.org/packages/40/12/859c3df9e7effd98b0f97be5caa11ed26f316092ea5558a7374a87de6259/clitool-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "384dc31f5708f3c2e715a13693829f98", "sha256": "90926a529386b53c5ec2f921e10db355e6a3edb38085eb18847cb9773814b683" }, "downloads": -1, "filename": "clitool-0.3.1.tar.gz", "has_sig": false, "md5_digest": "384dc31f5708f3c2e715a13693829f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11599, "upload_time": "2013-09-16T14:41:04", "url": "https://files.pythonhosted.org/packages/2c/72/4afdf54031142fed151ca53ef8ce7153d06d9b545fc61c3394d46be73d6f/clitool-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "524f6d5081bc1fdca7bc82a1a1f0a524", "sha256": "59248efc5380671c2dddecfda005f6f22888aedacc40cd6a08373a5a28c4d9e4" }, "downloads": -1, "filename": "clitool-0.3.2.tar.gz", "has_sig": false, "md5_digest": "524f6d5081bc1fdca7bc82a1a1f0a524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11644, "upload_time": "2013-09-20T14:48:26", "url": "https://files.pythonhosted.org/packages/40/62/5a433921488109ea623c92d8307d98004228c7186c411991f14421a178ca/clitool-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1159e99217e84c006bb22bc6cc54ded4", "sha256": "6f0d8f40a8f42c6f6839576d9eb80322d362cdc81e37881bd75e603a9c1e58d6" }, "downloads": -1, "filename": "clitool-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1159e99217e84c006bb22bc6cc54ded4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14220, "upload_time": "2013-09-22T13:42:28", "url": "https://files.pythonhosted.org/packages/b1/db/50ecc1aaa4fc526a72b52973c75fde610af64b483015460467e367393428/clitool-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "87aa652f8e308d4a3f6495ae50030fc6", "sha256": "4e64bd17964932b0e5b9a884e66a70e5f422e8984948c5c2296e912e4fb480f4" }, "downloads": -1, "filename": "clitool-0.4.1.tar.gz", "has_sig": false, "md5_digest": "87aa652f8e308d4a3f6495ae50030fc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14592, "upload_time": "2014-07-12T22:04:50", "url": "https://files.pythonhosted.org/packages/03/d1/f2d0e6fe4af6bee756952860a62a224d356f9c0f0f5874cd4585e5579d76/clitool-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87aa652f8e308d4a3f6495ae50030fc6", "sha256": "4e64bd17964932b0e5b9a884e66a70e5f422e8984948c5c2296e912e4fb480f4" }, "downloads": -1, "filename": "clitool-0.4.1.tar.gz", "has_sig": false, "md5_digest": "87aa652f8e308d4a3f6495ae50030fc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14592, "upload_time": "2014-07-12T22:04:50", "url": "https://files.pythonhosted.org/packages/03/d1/f2d0e6fe4af6bee756952860a62a224d356f9c0f0f5874cd4585e5579d76/clitool-0.4.1.tar.gz" } ] }