Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/attheodo/Pingu
Pingu - 🐧 A nifty menubar app that... pings
https://github.com/attheodo/Pingu
macos menubar-app ping
Last synced: 27 days ago
JSON representation
Pingu - 🐧 A nifty menubar app that... pings
- Host: GitHub
- URL: https://github.com/attheodo/Pingu
- Owner: attheodo
- License: mit
- Created: 2020-04-04T16:49:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-05T13:39:27.000Z (over 4 years ago)
- Last Synced: 2024-08-03T09:05:26.057Z (4 months ago)
- Topics: macos, menubar-app, ping
- Language: Swift
- Homepage:
- Size: 265 KB
- Stars: 40
- Watchers: 4
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Pingu
README
![alt text](misc/icon-64.png "Pingu logo")
## Pingu
🐧 A nifty menubar app that... pings[Download latest release](https://github.com/attheodo/Pingu/releases/download/v1.0.0/Pingu.1.0.0.dmg)
![alt text](misc/screenshot.jpg "Screenshot")
### Features
✅ Utilizes `BSD Ping` of your macOS system under the hood
🌒 Supports light and dark mode
🎯 Easily switch between your last 5 hosts (LIFO)
🕐 Custom interval for each ping targer (500ms, 1s, 5s, 30s and 1m)
🚀 Launch at login for the lazy ones
### Room for improvement
- Assumes `BSD ping` utility resides at `/sbin/ping` (default path for macOS). If it's not there, well, it won't work. In fact it might crash, I didn't check.
- Parsing `BSD ping`'s output is to say the least... naive. Regex would be a good next improvement if not rolling an entirely homebrew ICMP infra.
- Needs an auto-update mechanism. [Sparkle](https://github.com/sparkle-project/Sparkle) has been evaluated as good candidate.### Contributing & Feedback
- Contributions are welcome. Feel free to open a PR.
- For feedback, bug reports or showing love, please open an issue.