{ "info": { "author": "Ankush Sharma", "author_email": "darxtrix@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Monitoring" ], "description": "# ptop\n\nAn awesome task manager written in python. A more awesome top like thing in your terminal !\n\n\n![ptop-image](https://github.com/darxtrix/ptop/blob/master/docs/ptop_demo.gif)\n\n\n> Inspired by [vtop](https://github.com/MrRio/vtop)\n\n\n## Some Screenshots\n\n\"ptop\n\"ptop\n\n\n## Installation\n\n`ptop` is compaible with both Python2.x and Python3.x and is tested on Linux and MaxOSx (should be invoked as root) environments.\n\n```bash\n$ pip install ptop\n```\n\nor\n\n```bash\n$ git clone https://github.com/darxtrix/ptop\n$ cd ptop/\n$ pip install -r requirements.txt # install requirements\n$ sudo python setup.py install\n```\n\n\n## Upgrading ptop\n\nThe latest version is 1.0. Older versions of `ptop` can be updated using:\n```bash\n$ pip install --upgrade ptop\n```\n\n\n## Usage\n\n```bash\n$ ptop\n\n$ ptop -t # custom theme\n\n$ ptop -csrt 500 # custom refresh time for cpu stats \n\n$ ptop -h # help\n```\n\n## Features\n\n- Killing a process :heavy_check_mark:\n- Showing system ports and files used by a process :heavy_check_mark:\n- Network Monitor :heavy_check_mark:\n- Process search :heavy_check_mark:\n- Sorting on the basis of process lifetime and memory used :heavy_check_mark:\n- Responsiveness with terminal :heavy_check_mark:\n- Custom refresh times for different stats like memory info, process info etc :heavy_check_mark:\n- Rolling version updates :heavy_check_mark:\n\nFor suggesting new features please add to this [issue](https://github.com/darxtrix/ptop/issues/29)\n\n\n## Supported themes\n\n- `colorful` \n- `elegant` \n- `simple` \n- `dark` \n- `light` \n\n\n## Developing ptop\n\n```bash\n$ git clone https://github.com/darxtrix/ptop\n$ cd ptop \n$ pip install -r requirements.txt\n$ python setup.py develop\n```\n**Note :** ptop will create a log file called `.ptop.log` in the home directory of the user.\n\n\n## Contributions Guide\n\n- Pull requests are awesome and always welcome. Please use the [issue tracker](https://github.com/darxtrix/ptop/issues) to report any bugs.\n- For starters, we have filtered some [newbie issues](https://github.com/darxtrix/ptop/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).\n- Feel free to shoot your queries at the ptop [gitter](https://gitter.im/ptop_task_manager/Lobby) channel.\n\n\n## Main modules :\n\n- `ptop.core` : Defines a basic `Plugin` class that other plugins in the `ptop.plugins` inherit.\n- `ptop.interfaces` : The interface to the ptop built using npyscreen.\n- `ptop.plugins` : This module contains all the plugin sensors supported i.e `Disk Sensor`,`Memory Sensor`,`Process Sensor`, etc. ( Any new plugin should be added here).\n- `ptop.statistics` : Generate continuous statistics using background thread jobs by locating plugins in the plugins directory.\n- `ptop.utils` : Custom thread classes.\n\n\n## Main Dependencies\n\n- [npyscreen](https://pypi.python.org/pypi/npyscreen)\n- [psutil](https://pypi.python.org/pypi/psutil)\n- [drawille](https://github.com/asciimoo/drawille)\n\n## Contributors \n\n* **[vinusankars](https://github.com/vinusankars)**\n* **[Deepak Narayanan](https://github.com/deeps-nars)**\n* **[Smeet Vora](https://github.com/smeet20)**\n* **[Santiago Castro](https://github.com/bryant1410)**\n* **[Yu-Jie Lin](https://github.com/livibetter)**\n\nFor details please check [Contributors.md](https://github.com/darxtrix/ptop/blob/master/CONTRIBUTORS.md)\n\n## License \n\nMIT \u00a9 [Ankush Sharma](http://github.com/darxtrix)\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/darxtrix/ptop/releases/download/v1.0/ptop-1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/darxtrix/ptop", "keywords": "top ptop task manager python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ptop", "package_url": "https://pypi.org/project/ptop/", "platform": "", "project_url": "https://pypi.org/project/ptop/", "project_urls": { "Download": "https://github.com/darxtrix/ptop/releases/download/v1.0/ptop-1.0.tar.gz", "Homepage": "https://github.com/darxtrix/ptop" }, "release_url": "https://pypi.org/project/ptop/1.0/", "requires_dist": [ "npyscreen (>=4.10.5)", "psutil (>=3.0.1)", "argparse (>=1.2.1)", "certifi (>=2018.10.15)", "chardet (>=3.0.4)", "drawille (>=0.1.0)", "requests (>=2.20.1)", "urllib3 (>=1.24.1)", "huepy (>=0.9.8.1)" ], "requires_python": "", "summary": "A task manager written in Python", "version": "1.0" }, "last_serial": 4524135, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f811bb6d3406de6ace7a1e70a5ea62c2", "sha256": "788279b4726b39b28c5eb5a0674288ec5f4e447462fad352ca6935060d4802a7" }, "downloads": -1, "filename": "ptop-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f811bb6d3406de6ace7a1e70a5ea62c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9759, "upload_time": "2015-07-07T14:48:36", "url": "https://files.pythonhosted.org/packages/aa/7b/4cbc545b0772eefebb265202b0f33fe7a1aad84e941248944da52a7595d8/ptop-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9ea332a5ea2407c27f9626eeee181c12", "sha256": "da3f398dd227d5375bafd1c7acd980a0e830f2d825ad89a399c2fe61a43d103b" }, "downloads": -1, "filename": "ptop-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9ea332a5ea2407c27f9626eeee181c12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9832, "upload_time": "2015-07-07T14:57:45", "url": "https://files.pythonhosted.org/packages/44/fc/434652813409a0bfbdf6fbdf0f1eed3c82da829f17c94189c6461ba8acda/ptop-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "db89d75b4de12f5e956397c0e643bad4", "sha256": "b9eb7d4e4fcf21732f28f5f4fc4953de51498c3fe4fdfdb464d5066712cef74e" }, "downloads": -1, "filename": "ptop-0.0.3.tar.gz", "has_sig": false, "md5_digest": "db89d75b4de12f5e956397c0e643bad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9907, "upload_time": "2015-07-07T15:39:06", "url": "https://files.pythonhosted.org/packages/61/f5/025b6b1ca6b3c01e31f260dee2bdbd45bb7bb391481b3f5138b4f7fcaaae/ptop-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "004835fc6e741bc46ee704561382c10c", "sha256": "e0c98934b839a1e7f9ff533a42e246b80a58399b19680f9fa4f4782bc82cf141" }, "downloads": -1, "filename": "ptop-0.0.4.tar.gz", "has_sig": false, "md5_digest": "004835fc6e741bc46ee704561382c10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9952, "upload_time": "2015-07-07T16:12:05", "url": "https://files.pythonhosted.org/packages/b4/35/9a66ae90f60b2237a6b268377cb18a1f4d31ada0b8fd827bef582ffe0c25/ptop-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "579cabc40e4b8ef182cd52cb15367239", "sha256": "4597d6ea0744042ca440fe30443348b9aef66e2ebc7a90fe6835543273b70886" }, "downloads": -1, "filename": "ptop-0.0.5.tar.gz", "has_sig": false, "md5_digest": "579cabc40e4b8ef182cd52cb15367239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9982, "upload_time": "2015-07-07T23:19:57", "url": "https://files.pythonhosted.org/packages/82/fc/7f737ca8a051c1489b332067e8c65445ad239a0e3ad1e9936283a4869445/ptop-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4c1514a381ed52e47d5df0959570ec5e", "sha256": "5fbfc8285c6f024c1c2d120b77336eb1477aae0acbc8db714e3eb0d13d4aeeae" }, "downloads": -1, "filename": "ptop-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4c1514a381ed52e47d5df0959570ec5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10023, "upload_time": "2015-07-07T23:38:34", "url": "https://files.pythonhosted.org/packages/c0/25/e86cf0e6699dfac3ef474b27bd2b0db1f6b0cd32df48213cb21ded88961e/ptop-0.0.6.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "1f7f75a83153c521cb61dd5f272b948e", "sha256": "b67443bc56987549e716e1839e086e52d041c4eaa197f35eec7282a31b93ede1" }, "downloads": -1, "filename": "ptop-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1f7f75a83153c521cb61dd5f272b948e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25648, "upload_time": "2018-11-24T17:45:41", "url": "https://files.pythonhosted.org/packages/b1/b9/d8c6615f43151b8f2e9adc1c7bb15a7e9e2a18bd55693d95fb7319de3ba3/ptop-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84c3fe666d23686fc6c209abf8ff4767", "sha256": "acb233d0ad8ee1ef818028d7ba881c6972801989d80e1d4707dabd536273dbad" }, "downloads": -1, "filename": "ptop-1.0.tar.gz", "has_sig": false, "md5_digest": "84c3fe666d23686fc6c209abf8ff4767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19910, "upload_time": "2018-11-24T17:45:47", "url": "https://files.pythonhosted.org/packages/c1/fb/846d012412075a24e0d390763d2f6712ee169e9902bb5d2b87b86c8784cc/ptop-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f7f75a83153c521cb61dd5f272b948e", "sha256": "b67443bc56987549e716e1839e086e52d041c4eaa197f35eec7282a31b93ede1" }, "downloads": -1, "filename": "ptop-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1f7f75a83153c521cb61dd5f272b948e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25648, "upload_time": "2018-11-24T17:45:41", "url": "https://files.pythonhosted.org/packages/b1/b9/d8c6615f43151b8f2e9adc1c7bb15a7e9e2a18bd55693d95fb7319de3ba3/ptop-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84c3fe666d23686fc6c209abf8ff4767", "sha256": "acb233d0ad8ee1ef818028d7ba881c6972801989d80e1d4707dabd536273dbad" }, "downloads": -1, "filename": "ptop-1.0.tar.gz", "has_sig": false, "md5_digest": "84c3fe666d23686fc6c209abf8ff4767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19910, "upload_time": "2018-11-24T17:45:47", "url": "https://files.pythonhosted.org/packages/c1/fb/846d012412075a24e0d390763d2f6712ee169e9902bb5d2b87b86c8784cc/ptop-1.0.tar.gz" } ] }