{"id":17540137,"url":"https://github.com/kiliankoe/pushover","last_synced_at":"2025-04-23T22:27:07.365Z","repository":{"id":62451284,"uuid":"80626249","full_name":"kiliankoe/pushover","owner":"kiliankoe","description":"📌 Pushover API Wrapper in Swift","archived":false,"fork":false,"pushed_at":"2025-01-03T16:50:51.000Z","size":87,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T07:48:46.594Z","etag":null,"topics":["push-notifications","pushover"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiliankoe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-01T14:12:19.000Z","updated_at":"2025-01-03T16:50:17.000Z","dependencies_parsed_at":"2025-03-06T17:35:13.292Z","dependency_job_id":"fd1cd489-5a04-4350-a649-7db639e0ab51","html_url":"https://github.com/kiliankoe/pushover","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiliankoe%2Fpushover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiliankoe%2Fpushover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiliankoe%2Fpushover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiliankoe%2Fpushover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiliankoe","download_url":"https://codeload.github.com/kiliankoe/pushover/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250525385,"owners_count":21445054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["push-notifications","pushover"],"created_at":"2024-10-20T22:08:28.940Z","updated_at":"2025-04-23T22:27:07.341Z","avatar_url":"https://github.com/kiliankoe.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📌 Pushover\n\nSimple little wrapper for the [Pushover](https://pushover.net) API. Use it to send push notifications from your tools to your or your user's devices.\n\n## Example\n\n```swift\n// Create a pushover object with your API token.\nlet pushover = Pushover(token: \"\u003c#API_TOKEN#\u003e\")\n\n// Send a simple message directly.\ntry await pushover.send(\"Lorem ipsum dolor sit amet.\", to: \"\u003c#USER_OR_GROUP_KEY#\u003e\")\n\n// Use `Notification`s to use more of Pushover's features.\nlet notification = Notification(message: \"Lorem ipsum.\", to: \"\u003c#USER#\u003e\")\n    .devices([\"iPhone\"])\n    .url(\"https://example.com\")\n    .urlTitle(\"Dolor sit amet\")\n    .priority(.high)\n    .sound(.intermission)\n\ndo {\n    let response = try await pushover.send(notification)\n    // The request might still have failed due to a wrong API token, exceeded limits or\n    // other problems. Be sure to check the response value for more information.\n} catch {\n    // An error case means that there was a network, server or decoding error.\n}\n```\n\n## Requirements\n\nYou're going to need an API token, you can register for one [here](https://pushover.net/apps/build).\n\nAlso please read the *[Being Friendly to our API](https://pushover.net/api#friendly)* section in the Pushover API docs.\n\n## Installation\n\nPushover is available via Swift Package Manager.\n\nPackage.swift:\n\n```swift\n.package(url: \"https://github.com/kiliankoe/pushover\", from: \"\u003c#latest#\u003e\")\n```\n\n## Contributors\n\n- Kilian Koeltzsch, [@kiliankoe](https://github.com/kiliankoe)\n- Sören Gade, [@sgade](https://github.com/sgade)\n\n## License\n\nPushover is available under the MIT license. See the LICENSE file for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiliankoe%2Fpushover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiliankoe%2Fpushover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiliankoe%2Fpushover/lists"}