| Name | TSVZ JSON |
| Version |
2.62
JSON |
| download |
| home_page | https://github.com/yufei-pan/TSVZ |
| Summary | An simple in memory wrapper around a TSV file to function as a database |
| upload_time | 2024-10-19 23:01:49 |
| maintainer | None |
| docs_url | None |
| author | Yufei Pan |
| requires_python | >=3.6 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
This lib provides some helper funtions to interact with tsv ( tab seperated values ) files.
TSVZ can also funtion like an in memory DB that is able to perform non-blocking read / write to TSV files.
Import as a lib or use console tool:
```bash
tsvz -h
```
```bash
TSVZ -h
```
```bash
usage: TSVZ [-h] [-c HEADER] [-f] [-v] [-V] filename [{read,append,delete,clear}] [line ...]
TSVZed: A TSV file manager
positional arguments:
filename The TSV file to read
{read,append,delete,clear}
The operation to perform. Default: read
line The line to append to the TSV file. it follows as : \{key\} \{value1\} \{value2\} ... if a key without value be
inserted, the value will get deleted.
options:
-h, --help show this help message and exit
-c HEADER, --header HEADER
Perform checks with this header of the TSV file. seperate using \t
-f, --force Force the operation. Ignore checks for column numbers / headers
-v, --verbose Print verbose output
-V, --version show program's version number and exit
```
Raw data
{
"_id": null,
"home_page": "https://github.com/yufei-pan/TSVZ",
"name": "TSVZ",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Yufei Pan",
"author_email": "pan@zopyr.us",
"download_url": "https://files.pythonhosted.org/packages/b8/ac/e697bbfce6c0beea140eb845843572afaa685bf29197454b8fa35f1944a4/tsvz-2.62.tar.gz",
"platform": null,
"description": "This lib provides some helper funtions to interact with tsv ( tab seperated values ) files.\r\n\r\nTSVZ can also funtion like an in memory DB that is able to perform non-blocking read / write to TSV files.\r\n\r\nImport as a lib or use console tool:\r\n\r\n```bash\r\ntsvz -h\r\n```\r\n\r\n```bash\r\nTSVZ -h\r\n```\r\n\r\n```bash\r\nusage: TSVZ [-h] [-c HEADER] [-f] [-v] [-V] filename [{read,append,delete,clear}] [line ...]\r\n\r\nTSVZed: A TSV file manager\r\n\r\npositional arguments:\r\n filename The TSV file to read\r\n {read,append,delete,clear}\r\n The operation to perform. Default: read\r\n line The line to append to the TSV file. it follows as : \\{key\\} \\{value1\\} \\{value2\\} ... if a key without value be\r\n inserted, the value will get deleted.\r\n\r\noptions:\r\n -h, --help show this help message and exit\r\n -c HEADER, --header HEADER\r\n Perform checks with this header of the TSV file. seperate using \\t\r\n -f, --force Force the operation. Ignore checks for column numbers / headers\r\n -v, --verbose Print verbose output\r\n -V, --version show program's version number and exit\r\n```\r\n",
"bugtrack_url": null,
"license": null,
"summary": "An simple in memory wrapper around a TSV file to function as a database",
"version": "2.62",
"project_urls": {
"Homepage": "https://github.com/yufei-pan/TSVZ"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8552d7d6de7a2f6516e755c37b76df57835981c01d9ba65a8daf00e599a76776",
"md5": "d2d4dbb0dc56ba14300aab8f5308b0d7",
"sha256": "7730834b1ea92f7fbcb82e22946956dd703a8aa275a573d5719b94128328e0d9"
},
"downloads": -1,
"filename": "TSVZ-2.62-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d2d4dbb0dc56ba14300aab8f5308b0d7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 21848,
"upload_time": "2024-10-19T23:01:47",
"upload_time_iso_8601": "2024-10-19T23:01:47.340344Z",
"url": "https://files.pythonhosted.org/packages/85/52/d7d6de7a2f6516e755c37b76df57835981c01d9ba65a8daf00e599a76776/TSVZ-2.62-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b8ace697bbfce6c0beea140eb845843572afaa685bf29197454b8fa35f1944a4",
"md5": "ed24722887efbaf603018eccc24bd26a",
"sha256": "2219dbeb8d2b9c51bb1092f6ec3307a33caed09109be53c30ed3939513921881"
},
"downloads": -1,
"filename": "tsvz-2.62.tar.gz",
"has_sig": false,
"md5_digest": "ed24722887efbaf603018eccc24bd26a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 21855,
"upload_time": "2024-10-19T23:01:49",
"upload_time_iso_8601": "2024-10-19T23:01:49.216846Z",
"url": "https://files.pythonhosted.org/packages/b8/ac/e697bbfce6c0beea140eb845843572afaa685bf29197454b8fa35f1944a4/tsvz-2.62.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-19 23:01:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yufei-pan",
"github_project": "TSVZ",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "tsvz"
}