{"id":15659467,"url":"https://github.com/leonklingele/github-release-checker","last_synced_at":"2025-05-05T19:34:50.882Z","repository":{"id":57529309,"uuid":"106979314","full_name":"leonklingele/github-release-checker","owner":"leonklingele","description":"Get notified on new releases of your starred \u0026 watched repos","archived":false,"fork":false,"pushed_at":"2021-01-18T09:29:59.000Z","size":10364,"stargazers_count":20,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-30T23:05:10.345Z","etag":null,"topics":["monitor","notification","notifier","release"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leonklingele.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-15T02:59:42.000Z","updated_at":"2025-01-17T12:18:03.000Z","dependencies_parsed_at":"2022-08-26T03:32:57.817Z","dependency_job_id":null,"html_url":"https://github.com/leonklingele/github-release-checker","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonklingele%2Fgithub-release-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonklingele%2Fgithub-release-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonklingele%2Fgithub-release-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonklingele%2Fgithub-release-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leonklingele","download_url":"https://codeload.github.com/leonklingele/github-release-checker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252562741,"owners_count":21768340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["monitor","notification","notifier","release"],"created_at":"2024-10-03T13:17:04.422Z","updated_at":"2025-05-05T19:34:50.831Z","avatar_url":"https://github.com/leonklingele.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Github Release checker\n\n[![Build Status](https://travis-ci.org/leonklingele/github-release-checker.svg?branch=master)](https://travis-ci.org/leonklingele/github-release-checker)\n\nGet notified on new releases of your starred \u0026 watched repos.\n\n## Setup\n\n```sh\n# go get this repo\ngo get -u github.com/leonklingele/github-release-checker\n# .. and cd into it\ncd $GOPATH/src/github.com/leonklingele/github-release-checker\n\n# Install config file to $HOME/.github-release-checker/config.toml\nmake config\n# .. and edit it at will\n# I recommend to not enable \"mail\" on the first run as it will\n# most likely spam your inbox.\n$EDITOR $HOME/.github-release-checker/config.toml\n\n# Finally start the app\ngithub-release-checker\n```\n\n## Example config\n\nMy current configuration:\n\n```toml\n[checker]\n# How frequently to run the check\ninterval = \"5m\"\n# Number of scraping workers to spawn\nworkers  = 10\n\n[checker.db]\npath = \"$HOME/.github-release-checker/sqlite.db\"\n\n[checker.repositories]\n# Repos to ignore\nignored   = [\n  \"vim/vim\",\n]\n# Repos to mark as \"important\". This is useful to e.g. send push\n# notification emails for releases of certain repos.\nimportant = [\n  \"git/git\",\n  \"golang/go\",\n  \"libressl-portable/openbsd\",\n  \"libressl-portable/portable\",\n  \"nginx/nginx\",\n  \"openssh/openssh-portable\",\n  \"openssl/openssl\",\n  \"openvpn/openvpn\",\n]\n\n[checker.github]\n# Your Github username\nuser  = \"leonklingele\"\n# Your Github access token. Only \"public access\" must be granted.\n# Generate a token here: https://github.com/settings/tokens\ntoken = \"..\"\n\n[mail]\n# Whether to send email notifications on new releases\nenabled  = true\n# Number of mail workers\nworkers  = 5\n# Whether to accept untrusted certificates\ninsecure = true\n\n# How to connect to the mail server\nhost = \"localhost\"\nport = 25\nuser = \"\"\npswd = \"\"\n\n# Sender address\nfrom         = \"github-releases@leonklingele.de\"\n# Recipient addresses\nto           = [ \"github-releases@leonklingele.de\" ]\n# Recipient addresses for \"important\" releases, e.g. a Boxcar\n# email address: https://boxcar.io/\nimportant_to = [ \"boxcar-push@leonklingele.de\" ]\n\n# Subject template\nsubject = \"New release of $fullName\"\n# Body template\nbody    = \"New release of $url : $version\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonklingele%2Fgithub-release-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleonklingele%2Fgithub-release-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonklingele%2Fgithub-release-checker/lists"}