Skip to main content

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.

Source Distribution

ptop-0.0.2.tar.gz (9.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page