{ "info": { "author": "BackSlasher", "author_email": "nitz.raz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Utilities" ], "description": "==============\nOpen-GridView\n==============\n\nAn application insipired by PowerShell's `Out-GridView `_\n.\n\nImplemented on Gnome using GTK\n\nInput is passed via STDIN or via filenames in argument. Every file is assigned a window and a thread in charge of reading that file and parsing it.\n\nAlso check out my post on it: http://blog.backslasher.net/open-gridview.html\n\nPrerequisites\n-------------\nSince we rely on Gtk, we need the python GTK bindings (`PyGobject `_). Compiling it as a Python package is annoying, so it's better to install the Distro-provided package (e.g. in Ubuntu - `python-gi`)\n\nBasic usage\n-----------\nEither pipe input, or supply it as files.\n\nDefault parser is autosplit (`re.split`) with `\\\\s+` as separator\n\nChange parser with `--parser`\n\nChange separator where applicable using `--separator`\n\nColumn names are usually inferred from input. Use `--headers` to override.\n\nColumns can be discarded by specifying an empty name, like `--headers important,,also`\n\nColumn types are usually inferred from first item in input. If overriding headers, follow a name with colons to force a specific type, like `--headers col,othercol:int,thirdcol`\n\nParsing\n-------\nThese different types of input formatting are currently supported:\n\n* ``autosplit`` (default), which uses ``re.split`` to create different columns from every row.\n Default separator is ``\\s+`` which is good for space-separated items.\n\n Separator can contains capturing groups for `interesting results `_\n* ``csv``, with configurable column separators\n* ``line_json``, where every line is considered a single JSON object (Line delimited JSON)\n\nItems are displayed immediately when parsed\n\nAdditional features\n-------------------\n* Clipboard support. Copies as CSV to allow easy pasting in spreadsheet software\n* Simple text filtering\n\n\nTODO\n----\n* act as pipeline middle (and not just terminator), meaning that you can select items and click \"OK\" to make it send the items to STDOUT\n* Support advanced filtering (e.g. regex, specific columns)\n* Support hiding and re-ordering columns\n* show progress icon when stdin isn't EOF yet", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/backslasher/opengridview", "keywords": "gridview grid filtering", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "opengridview", "package_url": "https://pypi.org/project/opengridview/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/opengridview/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/backslasher/opengridview" }, "release_url": "https://pypi.org/project/opengridview/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "GUI presentation of data", "version": "0.0.3" }, "last_serial": 1883412, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "76badb80a69d411e7430fbf9cb8a8bb3", "sha256": "032f2473e5807650c33b7e58f95f03a785d8d26e903c35f518a12a957a5674a0" }, "downloads": -1, "filename": "opengridview-0.0.1.tar.gz", "has_sig": false, "md5_digest": "76badb80a69d411e7430fbf9cb8a8bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7052, "upload_time": "2015-12-16T12:49:03", "url": "https://files.pythonhosted.org/packages/c0/df/2fb0fbf2310b7a9bdfd1b64f269f6f69189953aec1c2c29dee849def6957/opengridview-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e61980b4c39294bd5a9742d1eb2e6cdc", "sha256": "f8367ce8ff35f18c0df76119ba7a6ad960d62453e1018464e67578389052037e" }, "downloads": -1, "filename": "opengridview-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e61980b4c39294bd5a9742d1eb2e6cdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7826, "upload_time": "2015-12-19T11:52:59", "url": "https://files.pythonhosted.org/packages/97/06/d2323506dbfbf983dea48b385ab98027e8c18f2aef158e6fcd74047054e2/opengridview-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "906758079c057c43da6c823bd05fcfbf", "sha256": "9ed3591c5249b0cdab307d8e9c281405294ca57631941f4ec3b2429190fd3ed8" }, "downloads": -1, "filename": "opengridview-0.0.3.tar.gz", "has_sig": false, "md5_digest": "906758079c057c43da6c823bd05fcfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8091, "upload_time": "2015-12-31T10:23:49", "url": "https://files.pythonhosted.org/packages/d3/4d/49fbfbaae3f8ab4d0cfb0895dc954371b03a82449d640c13ebd97dac2f1e/opengridview-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "906758079c057c43da6c823bd05fcfbf", "sha256": "9ed3591c5249b0cdab307d8e9c281405294ca57631941f4ec3b2429190fd3ed8" }, "downloads": -1, "filename": "opengridview-0.0.3.tar.gz", "has_sig": false, "md5_digest": "906758079c057c43da6c823bd05fcfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8091, "upload_time": "2015-12-31T10:23:49", "url": "https://files.pythonhosted.org/packages/d3/4d/49fbfbaae3f8ab4d0cfb0895dc954371b03a82449d640c13ebd97dac2f1e/opengridview-0.0.3.tar.gz" } ] }