{ "info": { "author": "Scott Hansen", "author_email": "firecat4153@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Console :: Curses", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Office/Business :: Financial :: Spreadsheet", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Utilities" ], "description": ".. image:: \thttps://img.shields.io/github/release/tabviewer/tabview.svg\n :target: https://pypi.python.org/pypi/tabview/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/tabview.svg\n \u00a0 \u00a0:target: https://pypi.python.org/pypi/tabview/\n :alt: Supported Python versions\n\n.. image:: \thttps://img.shields.io/pypi/l/tabview.svg\n :target: https://pypi.python.org/pypi/tabview/\n :alt: License\n\n.. image:: https://sourcegraph.com/github.com/TabViewer/tabview/-/badge.svg\n :target: https://sourcegraph.com/github.com/Tabviewer/tabview\n\n.. image:: \thttps://img.shields.io/travis/TabViewer/tabview.svg\n :target: https://travis-ci.org/TabViewer/tabview\n\nTabview \n=========\n\nView a CSV file in a spreadsheet-like display.\n\nPosted by Scott Hansen \n\n Original code forked from: http://www.amk.ca/files/simple/tabview.txt\n\n Contributed by A.M. Kuchling \n\nOther Contributors:\n\n + Matus Gura \n + Nathan Typanski \n + S\u00e9bastien Celles \n + Yuri D'Elia \n\nThe highlighted position is shown in the top-left corner of the screen; next to\nit are shown the contents of that cell.\n\nFeatures:\n---------\n* Python 2.7+ and 3.x\n* Spreadsheet-like view for easily visualizing tabular data\n* Vim-like navigation (h,j,k,l, g(top), G(bottom), 12G goto line 12, m - mark,\n ' - goto mark, etc.) \n* Toggle persistent header row\n* Sort ascending or descending by any column. Dynamically change column width and gap\n* Sort in 'natural order' to improve numeric sorting\n* Full-text incremental search, n and p to cycle between search results\n* 'Enter' to view the full cell contents\n* Yank cell contents to the clipboard\n* File can be reloaded in-place if the data changes.\n* F1 or ? for keybindings\n* Can also use from python command line to visualize any tabular data (e.g.\n list-of-lists)\n* See the screenshots directory for some pictures.\n\nRequires: \n---------\n\n* Python 2.7+ or 3.x\n* Xsel or xclip (Optional - only required for 'yank' to clipboard)\n\nInstallation:\n-------------\n\n* ``pip install tabview`` OR\n* ``# python setup.py install`` OR\n* ``$ python setup.py install --user`` OR\n* `Archlinux AUR package `_\n\nUsage:\n------\n\n* From command line:\n\n .. code:: python\n\n tabview \n tabview --start_pos 6,5\n tabview +6:5 (equivalent to previous usage)\n tabview --encoding iso8859-1 +6:\n\n* From python command line to view an object\n\n .. code:: python\n\n import tabview as t\n a = [[\"a\",\"b\",\"c\"], [\"d\",\"e\",\"f\"]]\n t.view(a)\n\n* From python command line to view a file\n\n .. code:: python\n\n import tabview as t\n t.view(, start_pos=(60,40))\n\n* Using as the pager for MySQL. Set these options in ~/.my.cnf::\n\n pager=tabview -d '\\t' --quoting QUOTE_NONE -\n silent\n\nTests:\n------\n\n* ``python tests/test_tabview.py``\n\nKeybindings:\n---------------\n\n========================== =================================================\n**F1 or ?** Show this list of keybindings\n**Cursor keys or h,j,k,l** Move the highlighted cell, scrolling if required.\n**Q or q** Quit\n**Home, ^, Ctrl-a** Move to the start of this line\n**End, $, Ctrl-e** Move to the end of this line\n**[num]|** Goto column , or first column\n if num not given\n**PgUp/PgDn or J/K** Move a page up or down\n**H,L** Page left or right\n**g** Goto top of current column\n**[num]G** Goto line or bottom of current column \n if num not given\n**Ctrl-g** Show file/data information\n**Insert or m** Memorize this position\n**Delete or '** Return to memorized position (if any)\n**Enter** View full cell contents in pop-up window.\n**/** Search\n**n** Next search result\n**p** Previous search result\n**t** Toggle fixed header row\n**< >** Decrease/Increase column width (all columns)\n**, .** Decrease/Increase column width (current column)\n**- +** Decrease/Increase column gap\n**s** Sort the table by the current column (ascending)\n**S** Sort the table by the current column (descending)\n**a** 'Natural Sort' the table (ascending)\n**A** 'Natural Sort' the table (descending)\n**#** Sort numerically by the current column (ascending)\n**@** Sort numerically by the current column (descending)\n**r** Reload file/data. Also resets sort order\n**y** Yank cell contents to the clipboard\n (requires xsel or xclip)\n**[num]c** Toggle variable column width mode (mode/max),\n or set width to [num]\n**[num]C** Maximize current column, or set width to [num]\n**[num][** Skip to (nth) change in row value (backward)\n**[num]]** Skip to (nth) change in row value (forward)\n**[num]{** Skip to (nth) change in column value (backward)\n**[num]}** Skip to (nth) change in column value (forward)\n========================== =================================================\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/firecat53/tabview/tarball/1.4.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/firecat53/tabview", "keywords": "data spreadsheet view viewer console curses csv comma separated values", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tabview", "package_url": "https://pypi.org/project/tabview/", "platform": "", "project_url": "https://pypi.org/project/tabview/", "project_urls": { "Download": "https://github.com/firecat53/tabview/tarball/1.4.3", "Homepage": "https://github.com/firecat53/tabview" }, "release_url": "https://pypi.org/project/tabview/1.4.3/", "requires_dist": null, "requires_python": "", "summary": "A curses command-line CSV and list (tabular data) viewer", "version": "1.4.3" }, "last_serial": 3330567, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "110411e6473209daf94630babaadf641", "sha256": "c3f18baed7e5be8800abce46c0bc6f08baec19e872da559e47d5bd9ad61cddfb" }, "downloads": -1, "filename": "tabview-1.0.tar.gz", "has_sig": true, "md5_digest": "110411e6473209daf94630babaadf641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7471, "upload_time": "2014-08-12T01:27:37", "url": "https://files.pythonhosted.org/packages/b2/fc/54c9952dc5408e3e1bb1a266c96757edd14dfbea2296ac543613b2f924e6/tabview-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "38df8d19122f81963ef58c4a2c7e18a6", "sha256": "6a508dc35a0a3f0106df4fd4d636c77d2278384677079fb7bc4de5b425155571" }, "downloads": -1, "filename": "tabview-1.0.1.tar.gz", "has_sig": true, "md5_digest": "38df8d19122f81963ef58c4a2c7e18a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7812, "upload_time": "2014-08-17T05:22:47", "url": "https://files.pythonhosted.org/packages/be/9b/81da5c77b610b4c3cab4ba4234f85cb26bfec45a2ede56ce92f9638afa16/tabview-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "built for Linux-3.16.4-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "78725734706bbe8c4b84aa2c9ed08b4b", "sha256": "a56a41f5e8f9b250f90090debe83a3b9562aa5503116c5b917da152954a7f5db" }, "downloads": -1, "filename": "tabview-1.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "78725734706bbe8c4b84aa2c9ed08b4b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15385, "upload_time": "2014-10-30T04:29:42", "url": "https://files.pythonhosted.org/packages/55/37/a372f113b25f59d9a3d3d2075ff88ff75d4df614ed162460e03830563de1/tabview-1.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fac1bdb5cd3615fb70e872ba90b85446", "sha256": "15f6a7100e3de60e1b46c99aa1b97d1f42b17ffe02180c9fcd380dae2a59983e" }, "downloads": -1, "filename": "tabview-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fac1bdb5cd3615fb70e872ba90b85446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8522, "upload_time": "2014-10-30T04:29:35", "url": "https://files.pythonhosted.org/packages/ef/68/6d5a825d4b95c260aeddeb6a9db8073ec9f10ff2fefa24f6b022937ab843/tabview-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "60c6d4126452c021e534f6c7f38b4f45", "sha256": "ea4839b1e065d98411779908ec92021a7e25400ff5474f696d2bdda9c5747930" }, "downloads": -1, "filename": "tabview-1.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "60c6d4126452c021e534f6c7f38b4f45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16795, "upload_time": "2015-01-08T21:50:17", "url": "https://files.pythonhosted.org/packages/cd/6e/66c6b7ab641ada659d16aabfe59b3e98dbc809ce97ce00b0e42c156c2193/tabview-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f383c04c0e0a45ab4fcf6f7f4ccf21f7", "sha256": "f24ed2036ff77fbbb8e359afb41444c50a184947223113e7e6edd853f63fbecf" }, "downloads": -1, "filename": "tabview-1.2.0.tar.gz", "has_sig": true, "md5_digest": "f383c04c0e0a45ab4fcf6f7f4ccf21f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9003, "upload_time": "2015-01-08T21:50:24", "url": "https://files.pythonhosted.org/packages/11/58/0a9e992dedf4294a1b37d4205014e8e5c8d4182dc9694d2f29db50240d50/tabview-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "330e75ff66c48d52e97a69b0b60423c4", "sha256": "266796f4285d7e9819782b6e1f873c504cc44486835cc87c9ae15ebb0346191d" }, "downloads": -1, "filename": "tabview-1.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "330e75ff66c48d52e97a69b0b60423c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17082, "upload_time": "2015-01-17T20:26:09", "url": "https://files.pythonhosted.org/packages/e2/9c/d48991991593868b9432e955b008ca2ab93f5fe1f494efb2469fddb792c1/tabview-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15bb40d3644745e2d7c17196e1971a8", "sha256": "1b9101fa3cdd134988a925b29c2167fbdc32a0e470ac5835a9e990dd303b6bb7" }, "downloads": -1, "filename": "tabview-1.3.0.tar.gz", "has_sig": true, "md5_digest": "b15bb40d3644745e2d7c17196e1971a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10425, "upload_time": "2015-01-17T20:26:12", "url": "https://files.pythonhosted.org/packages/21/77/7b45a5dcaf1ea57c31bb472860fad88d466fb1e9036c35ebe8a38bff8328/tabview-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "2ce5872c0e91ad97d530e3a4cd29b227", "sha256": "e8ed0f1ab699fd8b13ad440cc4523391fffbf011ab7b32598f2ec283ae10c201" }, "downloads": -1, "filename": "tabview-1.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ce5872c0e91ad97d530e3a4cd29b227", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24767, "upload_time": "2015-02-22T01:46:24", "url": "https://files.pythonhosted.org/packages/e1/20/d7ef68f9dd6fa8d51a342ff472240642b4e194782bb32774ff058a9caec4/tabview-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58c864679bd4b89e7688d590f0a3b288", "sha256": "905e43ba8f67e1abcf143d26ce1d607c87df5c7f28e78fedf99eba3886bef989" }, "downloads": -1, "filename": "tabview-1.4.0.tar.gz", "has_sig": true, "md5_digest": "58c864679bd4b89e7688d590f0a3b288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16941, "upload_time": "2015-02-22T01:46:22", "url": "https://files.pythonhosted.org/packages/a4/1e/6f2ba78e74027cce56ddc92297804cc2ba7a807bea9a5ce358f7e49183b1/tabview-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "8cbb331a5c0ff3334bf3fb0173619ec3", "sha256": "d36ab7706f1e549fe2290fb0ab3c21baa78ed3351c147642e46e686e2ff07b37" }, "downloads": -1, "filename": "tabview-1.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8cbb331a5c0ff3334bf3fb0173619ec3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26083, "upload_time": "2015-07-04T21:28:17", "url": "https://files.pythonhosted.org/packages/dd/bf/9e06f703beb254fd6e5427ad6fa46562edaf32565932925b08c737c2d1ec/tabview-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed7e88a29455fb56c5c32712fffa3dfb", "sha256": "018f8ac635f276e210660728f74f05d5e670a23af16979543e88210f705d6bfe" }, "downloads": -1, "filename": "tabview-1.4.1.tar.gz", "has_sig": true, "md5_digest": "ed7e88a29455fb56c5c32712fffa3dfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17964, "upload_time": "2015-07-04T21:28:20", "url": "https://files.pythonhosted.org/packages/b7/e7/932223403293ba16102796f71e8552d19ef5495f63ca30b4d49e26e1fafa/tabview-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "48a99f16ad9655999c9959322f2b5df1", "sha256": "137872c44dc40a61ec95a9e3a75004dcf603c4672b48dd74b555aa26c2d284ce" }, "downloads": -1, "filename": "tabview-1.4.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "48a99f16ad9655999c9959322f2b5df1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26253, "upload_time": "2016-01-17T20:07:27", "url": "https://files.pythonhosted.org/packages/9e/0b/f1874cab26a67e7c5d63feceffbd941131a8bb8c8900a5ee73ff9cd581c3/tabview-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcc8bc045051f4529d3cad43b56b61d2", "sha256": "067e5f42fe4ed3de3d06392973b9652d2db60a4c312eab79b8198fafc24a4bf6" }, "downloads": -1, "filename": "tabview-1.4.2.tar.gz", "has_sig": true, "md5_digest": "bcc8bc045051f4529d3cad43b56b61d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46819, "upload_time": "2016-01-17T20:07:33", "url": "https://files.pythonhosted.org/packages/f5/6c/75a807e740dcddbade3194cfaf05db72e378a714d2c16341b60d7044fe0f/tabview-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "40902e10c833f1eb025222134f4e8386", "sha256": "7f577da18acbb16bfae879b91657d890b2b8025012ccc0a52c9c9b0fc51fbc41" }, "downloads": -1, "filename": "tabview-1.4.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "40902e10c833f1eb025222134f4e8386", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27030, "upload_time": "2017-11-14T03:59:53", "url": "https://files.pythonhosted.org/packages/0f/06/693c56649bc1ea9b254cd0c69fb309a2b006b6cdfddeeaa1bcf768bca302/tabview-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c6a343fc470f513d9e6deda5f4ae965", "sha256": "48a5dd0c2658cd34c2aa6a89e50eea32754bebc45b38cacba762b212a13cce98" }, "downloads": -1, "filename": "tabview-1.4.3.tar.gz", "has_sig": true, "md5_digest": "1c6a343fc470f513d9e6deda5f4ae965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54948, "upload_time": "2017-11-14T03:59:54", "url": "https://files.pythonhosted.org/packages/84/10/3ba8c474cfda857cb01b1e28b38de86dec2f35fa434cc0315727fb290f79/tabview-1.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40902e10c833f1eb025222134f4e8386", "sha256": "7f577da18acbb16bfae879b91657d890b2b8025012ccc0a52c9c9b0fc51fbc41" }, "downloads": -1, "filename": "tabview-1.4.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "40902e10c833f1eb025222134f4e8386", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27030, "upload_time": "2017-11-14T03:59:53", "url": "https://files.pythonhosted.org/packages/0f/06/693c56649bc1ea9b254cd0c69fb309a2b006b6cdfddeeaa1bcf768bca302/tabview-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c6a343fc470f513d9e6deda5f4ae965", "sha256": "48a5dd0c2658cd34c2aa6a89e50eea32754bebc45b38cacba762b212a13cce98" }, "downloads": -1, "filename": "tabview-1.4.3.tar.gz", "has_sig": true, "md5_digest": "1c6a343fc470f513d9e6deda5f4ae965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54948, "upload_time": "2017-11-14T03:59:54", "url": "https://files.pythonhosted.org/packages/84/10/3ba8c474cfda857cb01b1e28b38de86dec2f35fa434cc0315727fb290f79/tabview-1.4.3.tar.gz" } ] }