No description
  • TypeScript 74.8%
  • Dockerfile 16.3%
  • JavaScript 8.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-10-02 16:41:39 +02:00
src fix: typo process.env.url => process.env.URL 2023-09-29 12:37:34 +02:00
.dockerignore feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
.env.template feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
.eslintrc.js Initial commit 2023-09-28 11:57:07 +02:00
.gitignore Initial commit 2023-09-28 11:57:07 +02:00
.prettierrc.json Initial commit 2023-09-28 11:57:07 +02:00
docker-compose.yml feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
Dockerfile feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
package.json feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
puppeteer.config.cjs feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
puppeteer.config.docker.cjs feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00
README.md fix: md links in README.md 2023-10-02 16:41:39 +02:00
tsconfig.json Initial commit 2023-09-28 11:57:07 +02:00
yarn.lock feat: implement subscribestar notifier 2023-09-29 11:29:17 +02:00

Subscribestar tier notifier

This is a basic attempt to get notified once one of the three limited tiers a creator I like has, have open slots again. I cannot guarantee this will work forever.

to get notified in another way than by email, just modify the notify() method.

Preparation

SMTP2Go

First of all, create a free account at smtp2go.com. Then, create an api key at https://app.smtp2go.com/sending/apikeys/.

environment variables

Rename the .env.template file to .env. And follow the instructions in it.

Running with docker

If you want to run this using docker, simply run

docker compose up -d

You will have to stop the container if you do not want to receive emails anymore.

Running manually

To run this inside your terminal, first execute this to install all dependencies and build the project.

yarn install
npm run build

To actually run it, execute

npm run start