{ "info": { "author": "Tetsuya Morimoto", "author_email": "tetsuya.morimoto@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "# vviewer\n\ntext viewer to show row data vertically\n\n## How to install\n\nfrom pypi\n\n```bash\n(vviewer) $ pip install vviewer\n```\n\nfor development\n\n```bash\n(vviewer) $ python setup.py develop\n```\n\n## How to use\n\n```bash\n(vviewer) $ vviewer -h\nusage: vviewer [-h] [-c [COLUMN [COLUMN ...]]] [-d DELIMITER] [-e ENCODING]\n [--header HEADER] [--quotechar QUOTECHAR] [--quoting QUOTING]\n [--sort]\n data\n\npositional arguments:\n data set path to data file\n\noptional arguments:\n -h, --help show this help message and exit\n -c [COLUMN [COLUMN ...]], --column [COLUMN [COLUMN ...]]\n set column to display\n -d DELIMITER, --delimiter DELIMITER\n set delimiter character in file\n -e ENCODING, --encoding ENCODING\n set encoding\n --header HEADER set path to header file\n --quotechar QUOTECHAR\n set quote character in file\n --quoting QUOTING set quoting\n --sort sort row data with header column name\n```\n\n### Show all columns \n\n```bash\n(vviewer) $ vviewer tests/fixtures/blocks.csv\n\n##### line no: 1\n------------------------------------------------------------------------\n001: number : 100\n002: hash : 0xb40a0dfde1b270d7c58c3cb505c7e773c50198b28cce3e442c4e2f33ff764582\n003: parent_hash : 0x3dd4dc843801af12c0a6dd687642467a3ce835dca09159734dec03109a1c1f1f\n004: nonce : 0x6d88b33209e0a320\n005: sha3_uncles : 0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347\n006: logs_bloom : 0x0000000000000000000000000000000000000000000000000...(snip)\n007: transactions_root: 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\n008: state_root : 0xf5f18c33ddff06efa928d22a2432fb34a11e6f62cce825cdad1c78e1068e6b7b\n009: receipts_root : 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\n010: miner : 0xc2fa6dcef5a1fbf70028c5636e7f64cd46e7cfd4\n011: difficulty : 827755\n012: total_difficulty : 85797483\n013: size : 535\n014: extra_data : 0xd783010502846765746887676f312e362e33856c696e7578\n015: gas_limit : 15217318\n016: gas_used : 0\n017: timestamp : 1479653850\n018: transaction_count: 0\n------------------------------------------------------------------------\nEnter to next line, or q (quit):\n```\n\n### Filter any columns\n\n```bash\n(vviewer) $ vviewer tests/fixtures/blocks.csv -c number hash nonce miner\n\n##### line no: 1\n------------------------------------------------------------------------\n001: number : 100\n002: hash : 0xb40a0dfde1b270d7c58c3cb505c7e773c50198b28cce3e442c4e2f33ff764582\n004: nonce : 0x6d88b33209e0a320\n010: miner : 0xc2fa6dcef5a1fbf70028c5636e7f64cd46e7cfd4\n------------------------------------------------------------------------\nEnter to next line, or q (quit):\n```\n\n### Use header.txt when data does not have the header line\n\n```bash\n(vviewer) $ vviewer tests/fixtures/blocks_without_header.csv --header tests/fixtures/blocks_header.txt\n\n##### line no: 1\n------------------------------------------------------------------------\n001: number : 100\n002: hash : 0xb40a0dfde1b270d7c58c3cb505c7e773c50198b28cce3e442c4e2f33ff764582\n003: parent_hash : 0x3dd4dc843801af12c0a6dd687642467a3ce835dca09159734dec03109a1c1f1f\n004: nonce : 0x6d88b33209e0a320\n005: sha3_uncles : 0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347\n006: logs_bloom : 0x0000000000000000000000000000000000000000000000000...(snip)\n007: transactions_root: 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\n008: state_root : 0xf5f18c33ddff06efa928d22a2432fb34a11e6f62cce825cdad1c78e1068e6b7b\n009: receipts_root : 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\n010: miner : 0xc2fa6dcef5a1fbf70028c5636e7f64cd46e7cfd4\n011: difficulty : 827755\n012: total_difficulty : 85797483\n013: size : 535\n014: extra_data : 0xd783010502846765746887676f312e362e33856c696e7578\n015: gas_limit : 15217318\n016: gas_used : 0\n017: timestamp : 1479653850\n018: transaction_count: 0\n------------------------------------------------------------------------\nEnter to next line, or q (quit):\n```\n\n### Complex example including east asian characters\n\n```bash\n(vviewer-public) $ vviewer tests/fixtures/e-stat-10102.csv --quoting all --column \"\u8abf\u67fb\u5e74 \u30b3\u30fc\u30c9\" \"B1106_\u68ee\u6797\u9762\u7a4d\u3010\uff48\uff41\u3011\" \"B2101_\u81ea\u7136\u516c\u5712\u9762\u7a4d\u3010\uff48\uff41\u3011\" \"B4110_\u6700\u6df1\u7a4d\u96ea\u3010\uff43\uff4d\u3011\"\n\n##### line no: 1\n------------------------------------------------------------------------\n001: \u8abf\u67fb\u5e74 \u30b3\u30fc\u30c9 : 2016100000\n011: B1106_\u68ee\u6797\u9762\u7a4d\u3010\uff48\uff41\u3011 : ***\n023: B2101_\u81ea\u7136\u516c\u5712\u9762\u7a4d\u3010\uff48\uff41\u3011 : 5,565,967.00\n047: B4110_\u6700\u6df1\u7a4d\u96ea\u3010\uff43\uff4d\u3011 : ***\n------------------------------------------------------------------------\nEnter to next line, or q (quit):\n```\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/t2y/vviewer", "keywords": "vertical,viewer,csv", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "vviewer", "package_url": "https://pypi.org/project/vviewer/", "platform": "unix", "project_url": "https://pypi.org/project/vviewer/", "project_urls": { "Homepage": "https://github.com/t2y/vviewer" }, "release_url": "https://pypi.org/project/vviewer/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "viewer for text data", "version": "0.1.1" }, "last_serial": 5106625, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fa55fcdfaf0423816f26481df2ff312c", "sha256": "71844843f722bb08e13d62e2e04c57a57f408d14c6e2684cd4bb1730fec48d5c" }, "downloads": -1, "filename": "vviewer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa55fcdfaf0423816f26481df2ff312c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8999, "upload_time": "2019-04-06T05:57:22", "url": "https://files.pythonhosted.org/packages/c8/a9/6939ddcd44dc4260d7c52aaf614bdc573f4795b5f7cb6407d9172680ec68/vviewer-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f58de584fd646ccb8c8d82b06c6edbcb", "sha256": "cb4c69571ae02cd6a21cb31835c85dd4890ca06458cc7b55f2b818cab626a8dd" }, "downloads": -1, "filename": "vviewer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f58de584fd646ccb8c8d82b06c6edbcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140126, "upload_time": "2019-04-06T05:57:25", "url": "https://files.pythonhosted.org/packages/ae/c7/57351743e7074e40179826766ba4707917fda4a85d0f0631fa1f8f71a1eb/vviewer-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3d22105de732db8a916db7f83b4b5763", "sha256": "87a1cdfb302f09c9022dfb39d4e57e8430c819279994894e444224c64c6d1c88" }, "downloads": -1, "filename": "vviewer-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3d22105de732db8a916db7f83b4b5763", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9264, "upload_time": "2019-04-06T06:11:37", "url": "https://files.pythonhosted.org/packages/e5/61/438e4d903ba66f7a0b6d51bb52f2e96fac2223d737eca6b8aefe0c10280f/vviewer-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801a1e0eea0ff4b738803a9ee7945603", "sha256": "75fcb4ae08ad7d28f0675db5cfff27e16b638eb985a6f801dadbf8eb618e2e65" }, "downloads": -1, "filename": "vviewer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "801a1e0eea0ff4b738803a9ee7945603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145629, "upload_time": "2019-04-06T06:11:39", "url": "https://files.pythonhosted.org/packages/ed/18/9c66b1e959887814cf4bfabd874a55b5cf4735c8d20899b59f892fc6a039/vviewer-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d22105de732db8a916db7f83b4b5763", "sha256": "87a1cdfb302f09c9022dfb39d4e57e8430c819279994894e444224c64c6d1c88" }, "downloads": -1, "filename": "vviewer-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3d22105de732db8a916db7f83b4b5763", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9264, "upload_time": "2019-04-06T06:11:37", "url": "https://files.pythonhosted.org/packages/e5/61/438e4d903ba66f7a0b6d51bb52f2e96fac2223d737eca6b8aefe0c10280f/vviewer-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801a1e0eea0ff4b738803a9ee7945603", "sha256": "75fcb4ae08ad7d28f0675db5cfff27e16b638eb985a6f801dadbf8eb618e2e65" }, "downloads": -1, "filename": "vviewer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "801a1e0eea0ff4b738803a9ee7945603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145629, "upload_time": "2019-04-06T06:11:39", "url": "https://files.pythonhosted.org/packages/ed/18/9c66b1e959887814cf4bfabd874a55b5cf4735c8d20899b59f892fc6a039/vviewer-0.1.1.tar.gz" } ] }