Sign inSign up

owenray/markdown-reminder

By owenray

Updated over 2 years ago

Fetches a GitHub repo, detects timestamps, and sends Pushbullet notifications at those times.

Image
0

807

owenray/markdown-reminder repository overview

markdown-reminder

This project fetches a specified GitHub repository, detects timestamps in the repository's content, and sends notifications at these timestamps. It uses environment variables for configuration, including the repository to clone, the update interval, the Pushbullet API token for sending notifications, and the regular expression for matching date and time strings. The project can be run locally or in a Docker container

Running with Docker

Run in docker with the following command

docker run -e REPO=user/repo -e GH_PAT=github_pat -e PUSHBULLET_TOKEN=some_token owenray/markdown-reminder

Replace the environment variables with the actual values.

All possible options

OptionDefault ValueDescription
REPO-The repository to clone
GH_PAT-GitHub Personal Access Token
PUSHBULLET_TOKEN-Pushbullet API token
UPDATE_INTERVAL3600000Interval to check for updates in ms
DATE_REGEX\d{2,4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}Regular expression for date match

Tag summary

Content type

Image

Digest

sha256:6385782ab

Size

130.1 MB

Last updated

over 2 years ago

docker pull owenray/markdown-reminder