{
"info": {
"author": "Stathis Kanterakis",
"author_email": "me@stathiskanterakis.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Overview\n========\n\nPysheet is your best companion for data management. It can read and write to a delimited text file (spreadsheet), consolidate columns and merge spreadsheets together. It allows you to query for information thus turning your text file into a lightweight database. It can be used both as a python library (from pysheet import Pysheet) and as a command-line tool (pysheet -h) and supports concurrent access control for reading/writing to the same file in parallel.\n\nQuick Start\n-----------\n\n ::\n\n pip install pysheet\n\n pysheet --write 1 A world 2 B hello 3 C ! -k 2 1 3 -v\n\nOutput:\n\n ::\n\n ID | B | A | C\n ===+=======+=======+==\n 1 | | world |\n 2 | hello | |\n 3 | | | !\n\n\nHelp!\n-----\n\n| For more documentation, please visit `Pysheet on github `__.\n| I hope you find pysheet useful. If you need more help, please `contact me `__! I'd be happy to hear from you.\n| Please submit feature requests and bug reports `via github `__.\n\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "https://github.com/isthisthat/Pysheet/archive/0.3.14.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/isthisthat/Pysheet",
"keywords": "",
"license": "LGPL",
"maintainer": "",
"maintainer_email": "",
"name": "pysheet",
"package_url": "https://pypi.org/project/pysheet/",
"platform": "",
"project_url": "https://pypi.org/project/pysheet/",
"project_urls": {
"Download": "https://github.com/isthisthat/Pysheet/archive/0.3.14.tar.gz",
"Homepage": "https://github.com/isthisthat/Pysheet"
},
"release_url": "https://pypi.org/project/pysheet/0.3.14/",
"requires_dist": [
"natsort"
],
"requires_python": "",
"summary": "Read, write and manipulate delimited text files",
"version": "0.3.14"
},
"last_serial": 3554024,
"releases": {
"0.3.10": [
{
"comment_text": "",
"digests": {
"md5": "2da88cc76f7a298e9c1458aa7e309869",
"sha256": "36375d5ca0cd09af56ee5bf72c48e4b55d718e0ea1be9490b9daedb191add15c"
},
"downloads": -1,
"filename": "pysheet-0.3.10-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2da88cc76f7a298e9c1458aa7e309869",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 21027,
"upload_time": "2016-01-12T15:57:39",
"url": "https://files.pythonhosted.org/packages/9a/82/1cbfce1defb39e5ee20a762338db507a462aa71db60abde9f8a54a26bae0/pysheet-0.3.10-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe620b750029ab036d66390f05ca1875",
"sha256": "299ac8148113d3827be9f14d8139a4afd49a2234259c195db4785d23cfecbe14"
},
"downloads": -1,
"filename": "pysheet-0.3.10.tar.gz",
"has_sig": false,
"md5_digest": "fe620b750029ab036d66390f05ca1875",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19717,
"upload_time": "2016-01-12T15:57:24",
"url": "https://files.pythonhosted.org/packages/7e/f4/f151d048bb5289c6bd1e6a87ad27fd8dc1531aa64589464ddcba049724a8/pysheet-0.3.10.tar.gz"
}
],
"0.3.11": [
{
"comment_text": "",
"digests": {
"md5": "b71c067803a5020f731bc1c5083ced0e",
"sha256": "86aa0f970ece0e94dab5941ae3587d18f887e0e76d37685a4a4ffc4b548a336a"
},
"downloads": -1,
"filename": "pysheet-0.3.11-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b71c067803a5020f731bc1c5083ced0e",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 21423,
"upload_time": "2016-01-21T14:22:37",
"url": "https://files.pythonhosted.org/packages/eb/ae/12467a230a3560068125117b0bc5e1f67cfb1c2f899f28d55b97841e27b8/pysheet-0.3.11-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bc2c29ce6fe89fa67a7495999964ed51",
"sha256": "625fddc259c3d86a4ab65396f43ea25b28be263eae04075669ade16c312d52b9"
},
"downloads": -1,
"filename": "pysheet-0.3.11.tar.gz",
"has_sig": false,
"md5_digest": "bc2c29ce6fe89fa67a7495999964ed51",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20095,
"upload_time": "2016-01-21T14:22:28",
"url": "https://files.pythonhosted.org/packages/ec/58/4e7c506ab367cd2ef7dbdaa3ea1f273424d6a060889b3d2aab347e2c9de5/pysheet-0.3.11.tar.gz"
}
],
"0.3.12": [
{
"comment_text": "",
"digests": {
"md5": "dd5017028d525e1fe9bdb4b105fdafe8",
"sha256": "c7d27c7e455c2a5c8f1e0ea27a9e82e336cfedd9f18e5846bb52909e4db1ccb7"
},
"downloads": -1,
"filename": "pysheet-0.3.12-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "dd5017028d525e1fe9bdb4b105fdafe8",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 21616,
"upload_time": "2016-03-29T15:41:33",
"url": "https://files.pythonhosted.org/packages/7c/1c/4b5e11196d0fcf9e2e586506bacefe151f8e1c1af8bcced134377ebefdf9/pysheet-0.3.12-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1090f6a8e0e6ac11464a255c863f1ebe",
"sha256": "a1fd67c8de3751e0941c7cfd31c25eec1d203ba3430a5adae286db7325dfd90b"
},
"downloads": -1,
"filename": "pysheet-0.3.12.tar.gz",
"has_sig": false,
"md5_digest": "1090f6a8e0e6ac11464a255c863f1ebe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20269,
"upload_time": "2016-03-29T15:41:22",
"url": "https://files.pythonhosted.org/packages/c7/90/13120fd228db15707aa32eb39684f918fa30564c1abafcb65446552b7260/pysheet-0.3.12.tar.gz"
}
],
"0.3.13": [
{
"comment_text": "",
"digests": {
"md5": "e65ef92868f4fc46b88a832b7c31f99d",
"sha256": "a5dba673ac0c8b35c03e43dd0726aab6dade12c8b8e77125f02a1b3c1efca713"
},
"downloads": -1,
"filename": "pysheet-0.3.13-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e65ef92868f4fc46b88a832b7c31f99d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 40023,
"upload_time": "2018-01-24T13:54:15",
"url": "https://files.pythonhosted.org/packages/8a/14/1d2bea56486a7aa2e6d6645b65035683893fb158178c77842440ad2bb030/pysheet-0.3.13-py2.py3-none-any.whl"
}
],
"0.3.14": [
{
"comment_text": "",
"digests": {
"md5": "efab06187f673074409930f8aef38550",
"sha256": "7b2c6b470c37d2c6a18c545438e9a2901289333168a218e2e7d21d2792ee92fa"
},
"downloads": -1,
"filename": "pysheet-0.3.14-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "efab06187f673074409930f8aef38550",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 40373,
"upload_time": "2018-02-05T17:36:11",
"url": "https://files.pythonhosted.org/packages/57/48/441a0ff21391b6da941ce1046b57e7a809ebaefe83260d894c50ca7f018e/pysheet-0.3.14-py2.py3-none-any.whl"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "b67b0810989a3116ea03a5260ea5bcbb",
"sha256": "52e45df1f0535e85ace888d27536327788789e159e35dcb092fa80a9989d0d59"
},
"downloads": -1,
"filename": "pysheet-0.3.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b67b0810989a3116ea03a5260ea5bcbb",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 19994,
"upload_time": "2014-02-21T12:24:05",
"url": "https://files.pythonhosted.org/packages/38/6c/a3053aa02093c2240f6fda9a8796b77e427aa5f5580cfd2a39e85e20c090/pysheet-0.3.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b923aec42532427dcb42cd6a49b7e3ab",
"sha256": "299ade06f6a8a54a14f7de1ac8bf32dba0283a66eab679b321d29fbfded0f6ff"
},
"downloads": -1,
"filename": "pysheet-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "b923aec42532427dcb42cd6a49b7e3ab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18760,
"upload_time": "2014-02-21T12:23:55",
"url": "https://files.pythonhosted.org/packages/33/22/99b15375ed5ebd1ab37615eea2f22d448da21e8e8bdae3229e8b0365868a/pysheet-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "e27168fe0172363b5e4e4af19028aa7b",
"sha256": "c5d7c28b3dcd2d1ad0f30b7a044baef6f2fdc9029b2603b780a635611914d79a"
},
"downloads": -1,
"filename": "pysheet-0.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e27168fe0172363b5e4e4af19028aa7b",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20030,
"upload_time": "2014-02-26T13:52:51",
"url": "https://files.pythonhosted.org/packages/f4/0f/49b1e5b4f318d78e62f766efee1a4dce5b2c1c982a23ae341cff7aa00c96/pysheet-0.3.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "43ceb39d03167e52075c8f70693e44ab",
"sha256": "717274dff4354587aeac1ecf848117dd4cf42d4f34e66d5eb0a6521681581879"
},
"downloads": -1,
"filename": "pysheet-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "43ceb39d03167e52075c8f70693e44ab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18796,
"upload_time": "2014-02-26T13:52:36",
"url": "https://files.pythonhosted.org/packages/1b/87/f25de8663e8b1bcc6745fb94d6175800cc1140fc155e275c036c76151cbf/pysheet-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "16a7aa34a38ba47b73745d39a2c3dc6d",
"sha256": "6a0fcfd7a9010fd4636d30203d1fc83fedda5c4444e94300928c6eeb951eb968"
},
"downloads": -1,
"filename": "pysheet-0.3.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "16a7aa34a38ba47b73745d39a2c3dc6d",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20455,
"upload_time": "2014-04-23T15:59:32",
"url": "https://files.pythonhosted.org/packages/7a/00/dc78744828993d09a6b23d1e90ea1655e05e433cc21ebd555b07ae77aa6c/pysheet-0.3.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f5f2c418fea4566cbcea1674e8978846",
"sha256": "caa5807598b321178ec6062588e9d5dd40954ef4d0b856128830062ef6a2727c"
},
"downloads": -1,
"filename": "pysheet-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "f5f2c418fea4566cbcea1674e8978846",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19197,
"upload_time": "2014-04-23T15:59:18",
"url": "https://files.pythonhosted.org/packages/47/13/876133f2fc525d82adeb1278523f3871c615da347a46ea3af84517cc50a6/pysheet-0.3.4.tar.gz"
}
],
"0.3.5": [
{
"comment_text": "",
"digests": {
"md5": "e5a6d775e4677c50ced1cfcbee1370b4",
"sha256": "71eceef1c5e14e16a23a1305a7bca0fdfd698a6e3eb1fe3e60b80db48687a0df"
},
"downloads": -1,
"filename": "pysheet-0.3.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e5a6d775e4677c50ced1cfcbee1370b4",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20460,
"upload_time": "2014-04-28T14:04:10",
"url": "https://files.pythonhosted.org/packages/43/c7/94f9ca40db4ddc5af9ed244f656142ad17ef653253bb192bb4b7d5e57929/pysheet-0.3.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "df0b145e8155f7d6289dc7ca52bf55cd",
"sha256": "088cb6f34db6d2a8daf7f48217af92eab54fd32927b640c752e0dff3f01684ba"
},
"downloads": -1,
"filename": "pysheet-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "df0b145e8155f7d6289dc7ca52bf55cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19198,
"upload_time": "2014-04-28T14:04:08",
"url": "https://files.pythonhosted.org/packages/97/6b/b9c4da12ba29a02cd63a4433c363c520e81da764144c8f2bf5be00e5e298/pysheet-0.3.5.tar.gz"
}
],
"0.3.6": [
{
"comment_text": "",
"digests": {
"md5": "a5fcc20912c8714d4cf6ab7717347d7b",
"sha256": "9b4647b5f45ffa7792d6331e50582226c871d016fbbbcc6407a239f8cbe3faf4"
},
"downloads": -1,
"filename": "pysheet-0.3.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a5fcc20912c8714d4cf6ab7717347d7b",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20601,
"upload_time": "2014-05-22T16:37:42",
"url": "https://files.pythonhosted.org/packages/c8/66/59b47d444cd06931a0cec6ccb7abbc9802365ce070c98c3a3e8ebb34e031/pysheet-0.3.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a3ea72ee04aa764d4291cc83b0c9663f",
"sha256": "333d576ee5e82cd84dc72dc8cacd5f76e077611221dee1a4c278425ffa5a7d9e"
},
"downloads": -1,
"filename": "pysheet-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "a3ea72ee04aa764d4291cc83b0c9663f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19342,
"upload_time": "2014-05-22T16:37:39",
"url": "https://files.pythonhosted.org/packages/0e/c2/c63eede97161f85762ec1efee3d06657fe17d95049e4d05987b97403e2c8/pysheet-0.3.6.tar.gz"
}
],
"0.3.7": [
{
"comment_text": "",
"digests": {
"md5": "e54c430c0388f40da18c3872f364dee5",
"sha256": "72ccb68193cd13dd3adfd4f6cfb8293fdbd6eff41fbb500888262ccc8ca41787"
},
"downloads": -1,
"filename": "pysheet-0.3.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e54c430c0388f40da18c3872f364dee5",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20634,
"upload_time": "2014-05-29T09:23:25",
"url": "https://files.pythonhosted.org/packages/4d/8a/cab1e8278ee3f786f0f056c082c1c71f76d313201d009ded383110bf8ec0/pysheet-0.3.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c890c3b1c5665cd791135724cb625093",
"sha256": "e883c1f0862e3b3e9704c1e3060aa714645f7ce80a422d5019ae830974d2823d"
},
"downloads": -1,
"filename": "pysheet-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "c890c3b1c5665cd791135724cb625093",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19373,
"upload_time": "2014-05-29T09:23:22",
"url": "https://files.pythonhosted.org/packages/41/27/11664a216d6fb2b7f460d3fe21a5190208dd5850543445e3ef327203b6e1/pysheet-0.3.7.tar.gz"
}
],
"0.3.8": [
{
"comment_text": "",
"digests": {
"md5": "ef2ec38c68efa83d0b366848a30edb57",
"sha256": "e02ea8d3db347bd48332628ade76d6b785f930b221f57dc6e664e4c1c18e37f7"
},
"downloads": -1,
"filename": "pysheet-0.3.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ef2ec38c68efa83d0b366848a30edb57",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20845,
"upload_time": "2014-06-18T10:58:50",
"url": "https://files.pythonhosted.org/packages/b1/86/205ed2df02355a2db947f234d9a49141da866333aa0acd50ff141081462b/pysheet-0.3.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0de7f3ddf3ec0d65d63458112e068841",
"sha256": "08c8b34886623867bcb7d302cb40668252b26a5c57bca30b98ec794da8027006"
},
"downloads": -1,
"filename": "pysheet-0.3.8.tar.gz",
"has_sig": false,
"md5_digest": "0de7f3ddf3ec0d65d63458112e068841",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19573,
"upload_time": "2014-06-18T10:58:45",
"url": "https://files.pythonhosted.org/packages/1f/67/f97bd6ecf47d138f3cee06bf1fad55304e4f24a4149f1630a6e4e7be7a89/pysheet-0.3.8.tar.gz"
}
],
"0.3.9": [
{
"comment_text": "",
"digests": {
"md5": "ed8e21c7d1fd6a31336995b7ea98d127",
"sha256": "ac9005c088c8e5646e7f5daf16b6c9d943670fc2e5d68be7e60a9282368bab7b"
},
"downloads": -1,
"filename": "pysheet-0.3.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed8e21c7d1fd6a31336995b7ea98d127",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20966,
"upload_time": "2015-04-16T13:26:13",
"url": "https://files.pythonhosted.org/packages/8d/dc/d900bd563c1f49164cf1907593f731184c2dda9620754eef46942996f5e0/pysheet-0.3.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "17b1d6d357e82f0c26fbac3e11465b1a",
"sha256": "b4a42b56217f3ccfa399df0b12d9082ff1e72666f40b415ae2298fcbc38ed051"
},
"downloads": -1,
"filename": "pysheet-0.3.9.tar.gz",
"has_sig": false,
"md5_digest": "17b1d6d357e82f0c26fbac3e11465b1a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19689,
"upload_time": "2015-04-16T13:26:08",
"url": "https://files.pythonhosted.org/packages/a5/f5/6cad6b0c6c2f97916978c9ebeaab2147ee1b5dc88f1413a6c47fd1a8c15a/pysheet-0.3.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "efab06187f673074409930f8aef38550",
"sha256": "7b2c6b470c37d2c6a18c545438e9a2901289333168a218e2e7d21d2792ee92fa"
},
"downloads": -1,
"filename": "pysheet-0.3.14-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "efab06187f673074409930f8aef38550",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 40373,
"upload_time": "2018-02-05T17:36:11",
"url": "https://files.pythonhosted.org/packages/57/48/441a0ff21391b6da941ce1046b57e7a809ebaefe83260d894c50ca7f018e/pysheet-0.3.14-py2.py3-none-any.whl"
}
]
}