JLPT-Notify
A small Go program that checks the JLPT Leiden website periodically and notifies me by SMS whenever the source code changes.
Why?
I missed out on registrations for the JLPT exam this year because I couldn't register in time. I want
to avoid a similar situation next year by getting a notification the moment registrations open up.
Installation
To install and use this program yourself, you may refer to the following steps:
git clone https://github.com/bjvanbemmel/jlpt-notify
cd jlpt-notify
cp .env.example .env # Copy the example environment file so that Docker can make use of it
# Don't forget to update the environment file. It contains your Twilio credentials and the crawling interval.
docker compose up -d
It's possible to run this program without Docker as well, but be aware that my implementation of Twilio uses environment variables to fetch the credentials.
You'd have to export the variables yourself, or include some way for the program to load an environment file by itself.
Contribute
- For bug reports and suggestions, please write an issue.
- Want to add a new feature or improve an existing one? Fork the repository and create a pull request.
References and resources