Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/batuhan0sanli/MacMenuStatus
MacMenuStatus is a simple menu bar app for macOS that shows widgets status in the menu bar.
https://github.com/batuhan0sanli/MacMenuStatus
app check mac menubar status
Last synced: 26 days ago
JSON representation
MacMenuStatus is a simple menu bar app for macOS that shows widgets status in the menu bar.
- Host: GitHub
- URL: https://github.com/batuhan0sanli/MacMenuStatus
- Owner: batuhan0sanli
- License: gpl-3.0
- Created: 2023-02-21T11:20:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-12T16:38:51.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T09:05:20.757Z (4 months ago)
- Topics: app, check, mac, menubar, status
- Language: Python
- Homepage:
- Size: 1.1 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- Mac-Menubar-Megalist - MacMenuStatus
README
# MacMenuStatus
![Logo](static/logo256.png)
[![GitHub release](https://img.shields.io/github/release/batuhan0sanli/MacMenuStatus)](https://github.com/batuhan0sanli/MacMenuStatus/releases)
[![GitHub license](https://img.shields.io/github/license/batuhan0sanli/MacMenuStatus)](https://github.com/batuhan0sanli/MacMenuStatus/blob/main/LICENSE.md)---
MacMenuStatus is a simple menu bar app for macOS that shows widgets status in the menu bar.
![Screenshot](static/screenshot.png)
Green means everything is working, red means something is wrong. It's very simple!
[![Download](https://img.shields.io/github/v/release/batuhan0sanli/MacMenuStatus?label=Download%20Latest)](https://github.com/batuhan0sanli/MacMenuStatus/releases/download/v0.0.1/MacMenuStatus.app.zip)
## Features
* Simple
* Easy to use
* Easy to add widgets
* (soon) Add filters to widgets to only show when they are needed
* (soon) Notifications / Alerts when widgets status changes## Widgets
**Ping:** Ping is a simple widget that pings a host. Useful for checking if your internet is working or if a server is
up.**DNS:** DNS is a simple widget that checks set DNS servers. Useful for checking if your DNS servers are set correctly.
## Requirements
* Python 3.11
* [Rumps](https://pypi.org/project/rumps/)
* [PyYAML](https://pypi.org/project/PyYAML/)
* [Py2App](https://pypi.org/project/py2app/) (only for building)## Installation
### From source
```bash
git clone https://github.com/batuhan0sanli/MacMenuStatus
cd MacMenuStatus
pip install -r requirements.txt
python3 main.py
```### From source (with pipenv)
```bash
git clone https://github.com/batuhan0sanli/MacMenuStatus
cd MacMenuStatus
pipenv install
pipenv run start
```## Build
```bash
python3 setup.py py2app
``````bash
pipenv run build
```## License
[GPL-3.0 License](LICENSE.md)
## Contributing
Pull requests are welcome. If you want to add a widget, please create a new file in `widgets` folder and add it
to `widgets/__init__.py`.