{"repo":"gregdel/pushover","free":true,"listed":false,"github":"https://github.com/gregdel/pushover","clone":"git clone https://github.com/gregdel/pushover.git","description":"Go wrapper for the Pushover API","language":"Go","stars":157,"topics":["pushover","go","golang","push-notifications","api-client","api-wrapper","hacktoberfest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"pushover ========= pushover is a wrapper around the Superblock's Pushover API written in go. Based on their documentation. It's a convenient way to send notifications from a go program with only a few lines of code. Messages Send a simple message Here is a simple example for sending a notification to a recipient. A recipient can be a user or a group. There is no real difference, they both use a notification token. Send a message with a title There is a simple way to create a message with a title. Instead of using pushover.NewMessage you can use pushover.NewMessageWithTitle. Send a fancy message If you want a more detailed message you can still do it. Send a message with an attachment You can send an image attachment along with the message. Callbacks and receipts If you're using an emergency notification you'll have to specify a retry period and an expiration delay. You can get the receipt details using the token in the message response. You can also cancel an emergency notification before the expiration time. User verification If you want to validate that the recipient token is valid.","default_branch":null,"files":null,"tree":[],"storefront":"/r/gregdel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gregdel/pushover/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}