Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/half0wl/simon

Simple menubar system monitor for macOS, written in Python with pyobjc.
https://github.com/half0wl/simon

macos menubar pyobjc python python3 system-monitor

Last synced: about 2 months ago
JSON representation

Simple menubar system monitor for macOS, written in Python with pyobjc.

Awesome Lists containing this project

README

        

# Simon

Simple menubar system monitor for macOS, written in Python with pyobjc.

![Simon Screenshot](screenshots/dark.png)

Only tested on macOS Sierra, should work for El Capitan. Supports Python 2.7
and 3.6, versions in between hasn't been tested.

## Installation & Usage

Install with pip:

```bash
$ pip install simon_mac
```

To run Simon:

```bash
$ simon
Simon is now running.
CTRL+C does not work here.
You can quit through the menubar (Simon -> Quit).
```

To remove the Python rocketship icon from your dock (Note: not everyone will
have the dock icon due to differences in Python installations. This **should**
work, but if it doesn't, please open an issue.):

```bash
$ simon --suppress-dock-icon
Done! Run Simon again.
```

To run Simon in the background, use `nohup`:

```bash
$ nohup simon &
```

To quit Simon, quit through the menubar (Simon -> Quit).

## Todo / Upcoming

* More stats - battery, temperature, etc.
* Measure impact on system resources
* Preferences/settings: allow user to set update interval, etc.
* ...

## License

MIT