Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/reaper47/ind-appointment-checker

Get notified when an earlier IND appointment pops up.
https://github.com/reaper47/ind-appointment-checker

Last synced: 1 day ago
JSON representation

Get notified when an earlier IND appointment pops up.

Awesome Lists containing this project

README

        

# IND Appointment Checker

Do you spend too much time refreshing IND biometrics and/or residence sticker
appointments instead of watching cat videos on TikTok? Have you ever wished
someone did this heavy work for you?

Well, my friend, look no further because this program is exactly what you need!
Get notified when an earlier IND appointment pops up.

## Telegram

You need a Telegram bot to receive notifications. Otherwise, you are out of
luck, and better off finding another solution.

Follow these [steps](https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id) to set up a bot
on Telegram.

Paste the Telegram bot API key and chat_id in the .env file.

## Installation

1. Download the latest [release](https://github.com/reaper47/ind-appointment-checker/releases/tag/v2.1.0) and unzip it.
1. Open the .env file to adjust the variables:

- `TELEGRAM_CHATID`: the chat_id number from the Telegram section above
- `TELEGRAM_BOTID`: the bot API key from the Telegram section above
- `IND_START_DATE`: the start date for the search. For example, if start date is 15/05/2022, the program will notify you for dates after 15/05/2022. The date will be automatically set to today's if empty.
- `IND_CURRENT_APPOINTMENT_BIOMETRICS`: your current biometrics appointment date in the form dd/mm/yyyy
- `IND_CURRENT_APPOINTMENT_RESIDENCE_STICKER`: your current residence sticker appointment date in the form dd/mm/yyyy

3. Start the program by double-clicking on it or executing `./ind`

## Build from source

You do not trust the release binaries? No problem. We've got you covered.
Follow the following steps:

1. Clone the repository

```bash
git clone https://www.github.com/reaper47/ind-appointment-checker.git
```

2. Fill the correct values in the ./bin/.env file
```
nano ./bin/.env
```

3. Build the program
```bash
make build
```

4. Start the program
```bash
./bin/ind
```

## Feedback

If you have any feedback, please reach out to me at [email protected]

## Support

For support, email [email protected], open an issue or start a discussion on GitHub.