Send your battery info to popular services using webhooks!
Check out the Battery Webhook documentation to learn more about using the app.
You can download Battery Webhook on the App Store, or from the Releases page here on GitHub.
- Fully modern, built in Swift and SwiftUI
- Device info functions (name, battery info, etc)
- Date saving, formatting, comparison, etc
- Full configuration infrastructure with UserDefaults
- Full programmatic building of various embeds in JSON format
- HTTP interaction with webhooks
- Manual sending of battery info in the app
- Automations support on iOS with Shortcuts Automations
- Automations support on macOS with IOPowerManagement events and IOKit for high power efficiency
- Siri Shortcuts support on all compatible platforms
- Menu bar extra on macOS
- Supports UPS (Uninterruiptible Power Supply) on desktop Macs without a battery
Set the development team and bundle identifier in dcbattwebhook-swift/Codesigning.xcconfig
, then build with Xcode.
Documentation is provided as DocC for most functions, or code comments
Built with 💜 by ThatStella7922
Battery Webhook would not be possible without its contributors:
- my Eva Luna
- Dhinak G
- watchOS compatibility, Mac hardware information and general knowledge
- João Eduardo
- Early pointers with how to interact with iOS and Apple's development tools
The app icon uses modified assets from DazzleUi under the CC Attribution License.
This does not imply endorsement or sponsorship of Battery Webhook by DazzleUi.