A task manager written in Python
Project description
#ptop
An awesome task manager written in python. A more awesome top like thing in your terminal !
![ptop-image](https://github.com/black-perl/ptop/blob/master/docs/ptop.gif)
##Installing
`bash $ pip install ptop `
##Usage
` $ ptop -t <theme> `
## Supported themes
colorful
elegant
simple
dark
light etc.
## Some Screenshots
![ptop-1](https://github.com/black-perl/ptop/blob/master/docs/ptop1.png)
![ptop-2](https://github.com/black-perl/ptop/blob/master/docs/ptop.png)
![ptop-3](https://github.com/black-perl/ptop/blob/master/docs/ptop2.png)
##Help
`bash $ ptop -h `
## Known Issues
Sometimes garbage text appears on the screen, use Ctrl + L to clear.
Though ptop is responsive across various terminal sizes, but sometimes things may break.
## Development
`bash $ git clone https://github.com/black-perl/ptop $ cd ptop `
## Main modules : - ptop.core : Defines a basic Plugin class that other plugins in the ptop.plugins in inherit. - ptop.interfaces : The interface to the ptop built using npyscreen. - 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). - ptop.statistics : Generate continuous statistics using background thread jobs by location plugins in the plugins directory. - ptop.utils : Custom thread classes.
## Main Dependencies - [npyscreen](https://pypi.python.org/pypi/npyscreen) - [psutil](https://pypi.python.org/pypi/psutil) - [drawille](https://github.com/asciimoo/drawille)
## Contributions
Pull requests are awesome and always welcome. Please use the issue tracker to report any bugs or file feature requests.
## License
MIT (C) [Ankush Sharma](http://github.com/black-perl)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.