mirror of https://github.com/kha7iq/pingme
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.9 KiB
79 lines
2.9 KiB
<h2 align="center">
|
|
<br>
|
|
<p align="center"><img width=20% src="https://raw.githubusercontent.com/kha7iq/pingme/master/.github/img/logo.png"></p>
|
|
</h2>
|
|
|
|
<h4 align="center">PingMe CLI</h4>
|
|
|
|
<p align="center">
|
|
<a href="https://github.com/kha7iq/pingme/releases">
|
|
<img alt="Release" src="https://img.shields.io/github/v/release/kha7iq/pingme">
|
|
<a href="#">
|
|
<img alt="Build" src="https://img.shields.io/github/workflow/status/kha7iq/pingme/goreleaser">
|
|
<a href="https://github.com/kha7iq/pingme/issues">
|
|
<img alt="GitHub issues" src="https://img.shields.io/github/issues/kha7iq/pingme?style=flat-square&logo=github&logoColor=white">
|
|
<a href="https://github.com/kha7iq/pingme/blob/master/LICENSE.md">
|
|
<img alt="License" src="https://img.shields.io/github/license/kha7iq/pingme">
|
|
<a href="#">
|
|
<img alt="Go Version" src="https://img.shields.io/github/go-mod/go-version/kha7iq/pingme">
|
|
<a href="https://pkg.go.dev/github.com/kha7iq/pingme">
|
|
<img alt="Go Dev Reference" src="https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat">
|
|
</p>
|
|
|
|
<p align="center">
|
|
<a href="#/?id=about">About</a> •
|
|
<a href="#?id=supported-services">Supported Services</a> •
|
|
<a href="#?id=demo">Demo</a> •
|
|
<a href="#?id=contributing">Contributing</a> •
|
|
<a href="#?id=show-your-support">Show Your Support</a> •
|
|
</p>
|
|
|
|
---
|
|
|
|
## About
|
|
|
|
**PingMe** is a personal project to satisfy my needs of having alerts, most major platforms have integration to send alerts
|
|
but it's not always useful, either you are stuck with one particular platform, or you have to do alot of integrations. I needed a small app
|
|
which i can just call from my backup scripts, cron jobs, CI/CD pipelines or from anywhere to send a message with particular information.
|
|
And i can ship it everywhere with ease.
|
|
Hence, the birth of PingMe.
|
|
|
|
Everything is configurable via environment variables, and you can simply export the logs or messages to a variable which will be sent
|
|
as message, and most of all this serves as a swiss army knife sort of tool which supports multiple platforms.
|
|
|
|
|
|
## Supported services
|
|
- *Discord*
|
|
- *Email*
|
|
- *Microsoft Teams*
|
|
- *Mattermost*
|
|
- *Pushover*
|
|
- *Pushbullet*
|
|
- *RocketChat*
|
|
- *Slack*
|
|
- *Telegram*
|
|
|
|
|
|
|
|
## Demo
|
|
![Demo](https://raw.githubusercontent.com/kha7iq/pingme/master/.github/img/pingme.gif)
|
|
|
|
|
|
## Contributing
|
|
|
|
Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/kha7iq/pingme/issues). You can also take a look at the [contributing guide](https://github.com/kha7iq/pingme/blob/master/CONTRIBUTING.md).
|
|
|
|
|
|
|
|
## Show your support
|
|
|
|
Give a ⭐️ if you like this project!
|
|
|
|
|
|
|
|
## Disclaimer
|
|
|
|
Any misuse of this utilify is your own liability and responsibility and cannot be attributed to the authors of this library. See [license](LICENSE) for more.
|
|
|
|
Spamming through the use of this library **may get you permanently banned** on most supported platforms.
|