Send your battery info to popular services using webhooks!
Check out Battery Webhook's documentation to learn more about using the app.
You can download Battery Webhook on the GitHub Releases page!
You can also find Battery Webhook on SideStore, just add the ThatStella7922 source from the trusted sources, then install the app!
- Fully modern, built in Swift and SwiftUI
- Device info functions (name, battery info, etc)
- Date saving, formatting, comparison, etc
- Full configuration infrastructure with UserDefaults
- Share data container for use with the SiriKit Intents app extension
- 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 UPSes (Uninterruiptible Power Supplies) for desktop Macs
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.