{
"info": {
"author": "Atsushi Sakai",
"author_email": "asakaig@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Topic :: Scientific/Engineering :: Visualization"
],
"description": "PyJSONViewer\n============\n\nA JSON file data viewer using pure python\n\nGallery\n=======\n\n- Mac OS\n\n.. figure:: https://github.com/AtsushiSakai/PyJSONViewer/raw/master/img/mac.png\n :alt: img1\n\n img1\n\n- Windows10\n\n.. figure:: https://github.com/AtsushiSakai/PyJSONViewer/raw/master/img/windows.png\n :alt: img1\n\n img1\n\n- Ubuntu\n\n.. figure:: https://github.com/AtsushiSakai/PyJSONViewer/raw/master/img/ubuntu.png\n :alt: img1\n\n img1\n\nWhat is this?\n=============\n\nThis is a JSON file data viewer based on python.\n\nIt only uses built-in libraries of python (tkinter, json).\n\nFeatures:\n\n1. Minimum dependency.\n\n2. Multi-platform (Mac, Windows, Linux).\n\n3. Easy to use.\n\nRequirements\n============\n\n- Python 3.6.x or higher\n\nDownload\n========\n\n $ pip install PyJSONViewer\n\nor download as zip.\n\n- `PyJSONViewer \u00b7 PyPI `__\n\nHow to use\n==========\n\nBash alias setting\n------------------\n\nIf you add this alias settting in your .bashrc\n\n alias pyjsonviewer=\u2018python -m pyjsonviewer\u2019\n\nyou can use this tool with just typing \u201cpyjsonviewer\u201d in your bash.\n\nSelect JSON file with CUI.\n--------------------------\n\n1. Run pyjsonviewer with -f option and the path to a JSON file:\n\n..\n\n $ pyjsonviewer -f path_to_json_file/sample.json\n\n2. JSON data tree will be shown.\n\nSelect JSON file with GUI.\n--------------------------\n\n1. Run pyjsonviewer\n\n..\n\n $ pyjsonviewer\n\n2. File->Open and then select json file.\n\n3. JSON data tree will be shown.\n\nYou can set initial directory:\n\n $ pyjsonviewer -d path_to_json_file_dir\n\nSelect JSON file from history.\n------------------------------\n\n1. Run pyjsonviewer.py\n\n2. File->\u201cOpen from history\u201d and then double click a json file path from\n the list.\n\n.. figure:: https://github.com/AtsushiSakai/PyJSONViewer/raw/master/img/history.png\n :alt: img1\n\n img1\n\n3. JSON data tree will be shown.\n\nSelect JSON file with drag and drop.\n------------------------------------\n\n1. Run pyjsonviewer.py with the option -o\n\n..\n\n $ python pyjsonviewer.py -o path_to_json_file_dir\n\n2. File browser is shown.\n\n3. You can drag and drop a JSON file to the file browser.\n\nMenu bar function\n-----------------\n\n- Expand all items: Tools -> Expand all\n\n- Collapse all items: Tools -> Collapse all\n\n- Show version: Help -> About\n\n- Show github page: Help -> GitHub page\n\n- Show release note: Help -> Release note\n\nVimrc setting\n-------------\n\nIf you are a vim user, you can set this command in your vimrc.\n\n::\n\n \"JSON format\n function! JsonFormat()\n %!python -m json.tool\n endfunction\n command! JsonFormat :call JsonFormat()\n\n \"JSON viewer\n function! JsonViewer()\n \"%!python -m pyjsonviewer -f % > /dev/null\n let filename = expand('%')\n let s:job = job_start(\n \\ [\"/bin/sh\", \"-c\", \"python -m pyjsonviewer -f\".filename],{})\n endfunction\n command! JsonViewer :call JsonViewer()\n\nWhen you are editing a json file with vim,\n\nyou can open it using PyJSONViewer with\n\n : JSONViewer()\n\nYou can also format json file with\n\n : JSONFormat()\n\nOpen a link with a brower\n=========================\n\nIf a URL is included in a json file,\n\nyou can open it with a browser with double click the URL.\n\nLicense\n=======\n\nMIT\n\nAuthor\n======\n\n- `Atsushi Sakai `__\n ([@Atsushi_twi](https://twitter.com/Atsushi_twi))",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/AtsushiSakai/PyJSONViewer",
"keywords": "python json tkinter",
"license": "MIT",
"maintainer": "Atsushi Sakai",
"maintainer_email": "asakaig@gmail.com",
"name": "PyJSONViewer",
"package_url": "https://pypi.org/project/PyJSONViewer/",
"platform": "",
"project_url": "https://pypi.org/project/PyJSONViewer/",
"project_urls": {
"Homepage": "https://github.com/AtsushiSakai/PyJSONViewer"
},
"release_url": "https://pypi.org/project/PyJSONViewer/1.4.0/",
"requires_dist": null,
"requires_python": ">3.6.0",
"summary": "A JSON file data viewer using pure python",
"version": "1.4.0"
},
"last_serial": 5661978,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "cec864408d92be8a16c75fb8c2b0022b",
"sha256": "c149db01f25daf4d2155c84e71fbeca8f31a8454704bc893b2d624049285758d"
},
"downloads": -1,
"filename": "PyJSONViewer-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cec864408d92be8a16c75fb8c2b0022b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3159,
"upload_time": "2018-08-05T12:07:28",
"url": "https://files.pythonhosted.org/packages/e4/04/ab968b4c05dd338d81a79ce9e550fb702f18058231029e16e8b4d8c92a70/PyJSONViewer-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "0705978a231dca7e847c5d3510d1887d",
"sha256": "75b671ec33eba26365c5d391a8ad18c16badc7fa57a5d4ca2e1111c6d4e8e911"
},
"downloads": -1,
"filename": "PyJSONViewer-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0705978a231dca7e847c5d3510d1887d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3388,
"upload_time": "2018-08-06T12:20:07",
"url": "https://files.pythonhosted.org/packages/d6/0d/e622a28616fc742aa4444b16c5f14a8fb1ea51483a496be6affdf8ea5a84/PyJSONViewer-0.0.2.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "24e12cbc2a4fd4ba79d6996f31427cfb",
"sha256": "2e9fec446397627478de1cd111384a00f4b140301c96986a424b5265b5ba7363"
},
"downloads": -1,
"filename": "PyJSONViewer-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "24e12cbc2a4fd4ba79d6996f31427cfb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4674,
"upload_time": "2018-10-07T12:42:33",
"url": "https://files.pythonhosted.org/packages/9c/74/2ba38d4e2956025f163878b6a6e8db68ee1103df2e839e06d70606200f29/PyJSONViewer-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "ee19a64a6300f97ed3479596256f9916",
"sha256": "28d15606eca71ffa90057bb1eaa3f2c4aee99589877e36517bceac98881c51a6"
},
"downloads": -1,
"filename": "PyJSONViewer-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "ee19a64a6300f97ed3479596256f9916",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 4695,
"upload_time": "2019-04-19T12:50:21",
"url": "https://files.pythonhosted.org/packages/d5/bd/6977c3271f3e8672c527f148e349712fc07a2d1e35204d04141a8c52d7f0/PyJSONViewer-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "61064d9341c8891f9e07ea68fea7f175",
"sha256": "e49c7b4348f9dccfb62ee1e2ff86c74d1e73a0f0054cce16d1d2babc213703c9"
},
"downloads": -1,
"filename": "PyJSONViewer-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "61064d9341c8891f9e07ea68fea7f175",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 5312,
"upload_time": "2019-07-07T05:39:11",
"url": "https://files.pythonhosted.org/packages/c9/79/46711bd476aa12aa49ef620d4826cfcd25b71b5bd3fd4a5aa5e085533835/PyJSONViewer-1.3.0.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "68c79ba0d7a4dddaa03a633ce74897f1",
"sha256": "5152d8a77faed2d8ffb46fd29c28082197f161087d9c05e1b91176f59a3f6f92"
},
"downloads": -1,
"filename": "PyJSONViewer-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "68c79ba0d7a4dddaa03a633ce74897f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 45312,
"upload_time": "2019-07-07T05:59:57",
"url": "https://files.pythonhosted.org/packages/85/0e/26e40c1964b3b44cf2735798be1f7002ec8816bcdd63f44aa32449c4d79b/PyJSONViewer-1.3.1.tar.gz"
}
],
"1.3.2": [
{
"comment_text": "",
"digests": {
"md5": "702ba610c7830e1f58e4c50d251777bc",
"sha256": "51da0080093b1010ce389f55fe351e02dfe97899228122b54d4e3da716265e02"
},
"downloads": -1,
"filename": "PyJSONViewer-1.3.2.tar.gz",
"has_sig": false,
"md5_digest": "702ba610c7830e1f58e4c50d251777bc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 45346,
"upload_time": "2019-07-07T06:04:42",
"url": "https://files.pythonhosted.org/packages/d2/db/d51d0ffabc8b8d25ac019916b05e9e59e343441ade9b0b2d531fe347c5b5/PyJSONViewer-1.3.2.tar.gz"
}
],
"1.3.3": [
{
"comment_text": "",
"digests": {
"md5": "ec106504185622659d8dc9c57d1a2fe1",
"sha256": "5bf43db7be10295dd493b665a15a95d518830c5be62328172786f81e16f6a498"
},
"downloads": -1,
"filename": "PyJSONViewer-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "ec106504185622659d8dc9c57d1a2fe1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 45289,
"upload_time": "2019-07-07T06:17:25",
"url": "https://files.pythonhosted.org/packages/cd/80/ba65a1ac4333337a3ce48a499d3f91da1e71204c8dc25ea927836066ced9/PyJSONViewer-1.3.3.tar.gz"
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"md5": "58d12d718bc17d774ff47eb785dc2243",
"sha256": "95ec63cd84298eb789cb7bd6a49dcaa9032ba9edbd551a0412400af13e6a7670"
},
"downloads": -1,
"filename": "PyJSONViewer-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "58d12d718bc17d774ff47eb785dc2243",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 46202,
"upload_time": "2019-08-11T12:12:36",
"url": "https://files.pythonhosted.org/packages/be/63/deea6ffc40306191fac73abab6e31ccca1ba5f8547c6f5aab71a35bf7cf0/PyJSONViewer-1.4.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "58d12d718bc17d774ff47eb785dc2243",
"sha256": "95ec63cd84298eb789cb7bd6a49dcaa9032ba9edbd551a0412400af13e6a7670"
},
"downloads": -1,
"filename": "PyJSONViewer-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "58d12d718bc17d774ff47eb785dc2243",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.6.0",
"size": 46202,
"upload_time": "2019-08-11T12:12:36",
"url": "https://files.pythonhosted.org/packages/be/63/deea6ffc40306191fac73abab6e31ccca1ba5f8547c6f5aab71a35bf7cf0/PyJSONViewer-1.4.0.tar.gz"
}
]
}