Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renanbastos93/alertcovid19

Alert COVID-19 is a small multiplatform tool written in Golang to help keep you informed about the current situation of COVID-19 in your region, while you stay safe at home.
https://github.com/renanbastos93/alertcovid19

alert cli coronavirus covid-19 covid19 go golang golang-application linux macos notification notify pandemic push windows

Last synced: 3 months ago
JSON representation

Alert COVID-19 is a small multiplatform tool written in Golang to help keep you informed about the current situation of COVID-19 in your region, while you stay safe at home.

Awesome Lists containing this project

README

        

# DEPPRECATED
URLs were lost so I decided to archive the project.

## Alert COVID-19
![Go Build](https://github.com/renanbastos93/alertcovid19/workflows/Go%20Build/badge.svg)
![Gosec](https://github.com/renanbastos93/alertcovid19/workflows/Gosec/badge.svg)
![Go Test](https://github.com/renanbastos93/alertcovid19/workflows/Go%20Test/badge.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/renanbastos93/alertcovid19)](https://goreportcard.com/report/github.com/renanbastos93/alertcovid19)

Alert COVID-19 is a small multiplatform tool written in Golang to help keep you informed about the current situation of COVID-19 in your region,
while you stay safe at home.

At every hour, it fetches data from an API and displays a native notification on your system if there's any updates
on the number of confirmed cases, deaths or recovered patients.

## Getting started

If you just want to get up and running, follow these steps:

1. Go to the [release page](https://github.com/renanbastos93/alertcovid19/releases)
2. Download the lastest release for your platform (MacOS, Linux or Windows)
3. Extract the contents and run the executable file

### Building the project

If you want to build the project yourself, here's how you can use our Makefile:

```bash
# Build the project
$ make
# If you're on Windows, you can also run "make zip" to create a zipped executable

# Run the program, updating every 10s and if there's a changes, display a notification
# Defaults to 1h00m00s (1 hour)
$ ./alertcovid19 -t 10s

# If you want to remove the built files
$ make clean

# Or simply...
$ go run .
```
Dependencies for building:
- Go
- Golint
- Gosec

## 👍 Contributing
If you want to say **thank you** and/or support the active development of `AlertCovid19`:

1. Add a [GitHub Star](https://github.com/renanbastos93/alertcovid19/stargazers) to the project.
2. Tweet about the project [on your Twitter](https://twitter.com/intent/tweet?text=%F0%9F%9A%80%20Alert%20COVID-19%20%E2%80%94%20was%20made%20in%20Golang%20to%20show%20push%20notification%20in%20your%20operating%20system%20with%20updates%20based%20on%20your%20geolocation).
3. Write a review or tutorial on [Medium](https://medium.com/), [Dev.to](https://dev.to/) or personal blog.
4. Help us to translate this `README` to another language.

## Do you wish to contribute?
Open a pull request or issue for we discuss.

## Coffee Supporters

Buy Me A Coffee Buy My Coffee

## Code Contributors
| [
@wgrr](https://github.com/wgrr) | [
@u5surf](https://github.com/u5surf) | [
@fsmiamoto](https://github.com/fsmiamoto) | [
@cyruzin](https://github.com/cyruzin) | [
@renanbastos93](https://github.com/renanbastos93) |
| :---: | :---: | :---: | :---: | :---: |