{"id":15563148,"url":"https://github.com/dsoprea/go-github-reminders","last_synced_at":"2026-05-20T05:12:52.927Z","repository":{"id":66219013,"uuid":"165222605","full_name":"dsoprea/go-github-reminders","owner":"dsoprea","description":"A tool that determines what Github issues you are currently involved in and reminds you about issues you are overdue in responding to.","archived":false,"fork":false,"pushed_at":"2020-01-21T10:49:40.000Z","size":103,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-12T12:17:40.569Z","etag":null,"topics":["github","go","golang","reminder"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsoprea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-11T10:07:21.000Z","updated_at":"2020-06-18T15:06:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3fabc9d-75ff-4ba3-852e-0995939576a7","html_url":"https://github.com/dsoprea/go-github-reminders","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dsoprea/go-github-reminders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoprea%2Fgo-github-reminders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoprea%2Fgo-github-reminders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoprea%2Fgo-github-reminders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoprea%2Fgo-github-reminders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsoprea","download_url":"https://codeload.github.com/dsoprea/go-github-reminders/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoprea%2Fgo-github-reminders/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273053423,"owners_count":25037404,"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","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["github","go","golang","reminder"],"created_at":"2024-10-02T16:19:38.758Z","updated_at":"2026-05-20T05:12:47.907Z","avatar_url":"https://github.com/dsoprea.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GoDoc](https://godoc.org/github.com/dsoprea/go-github-reminders?status.svg)](https://godoc.org/github.com/dsoprea/go-github-reminders)\n\n\n# Overview\n\nThis tool produces a daily digest of open Github issues with recent activity that you are subscribed to but haven't recently responded to.\n\n\n# Search factors\n\nIssue selection involves the following factors:\n\n- You are subscribed to the issue. \n  - Owners, assignees, commentators, and watchers are automatically subscribed.\n- The issue is open.\n- The issue has been updated within a certain period of time. The default is six months.\n- You have not responded within a certain period of time. The default is three days.\n\nTo temporarily stop receiving notifications for an issue, respond to it. To indefinitely stop receiving notifications for an issue, unsubscribe from it (in Github).\n\n\n# Installing\n\n```\n$ go get github.com/dsoprea/go-github-reminders/command/check_github\n```\n\n\n# Running\n\nTo print the list of reminders in a table in the console using defaults, run:\n\n```\n$ \"${GOPATH}/bin/check_github\" issue-reminders --username \u003cUSERNAME\u003e --password \u003cPASSWORD\u003e\n```\n\nTo print an HTML-formatted table, pass the \"--html\" flag.\n\n\nSee command-line help for additional configuration/options.\n\n\n# Example\n\n```\n$ \"${GOPATH}/bin/check_github\" issue-reminders --username USERNAME --password PASSWORD\n+-------------------------------+------------------------------------------------+-------------------+-----------------+----------------------------------------------------+\n|          UPDATED AT           |                      URL                       |    REPOSITORY     |      USER       |                       TITLE                        |\n+-------------------------------+------------------------------------------------+-------------------+-----------------+----------------------------------------------------+\n| 2019-01-08 04:03:20 +0000 UTC | https://github.com/dsoprea/go-exif/issues/7    | dsoprea/go-exif   | mysterytree     | Wrong latlong                                      |\n| 2019-01-04 00:11:29 +0000 UTC | https://github.com/dsoprea/go-exif/issues/1    | dsoprea/go-exif   | evanoberholster | Question about MakerNotes                          |\n| 2018-11-08 19:53:10 +0000 UTC | https://github.com/dsoprea/PySvn/pull/95       | dsoprea/PySvn     | ghost           | Return output from svn command                     |\n| 2018-10-02 09:56:39 +0000 UTC | https://github.com/dsoprea/PyInotify/pull/48   | dsoprea/PyInotify | xlotlu          | use os.walk for recursing                          |\n| 2018-09-21 08:57:43 +0000 UTC | https://github.com/dsoprea/PySvn/issues/102    | dsoprea/PySvn     | h0h0h0          | svn import functionality?                          |\n| 2018-09-20 00:40:32 +0000 UTC | https://github.com/dsoprea/PyInotify/pull/30   | dsoprea/PyInotify | Larivact        | Add ignored_dirs param to InotifyTree(s)           |\n| 2018-08-22 15:38:59 +0000 UTC | https://github.com/dsoprea/PySvn/issues/123    | dsoprea/PySvn     | tmzhuang        | Pledgie link on PyPi is down                       |\n| 2018-08-09 15:46:14 +0000 UTC | https://github.com/dsoprea/GDriveFS/issues/165 | dsoprea/GDriveFS  | sketch242       | Keepass database                                   |\n| 2018-07-30 01:49:09 +0000 UTC | https://github.com/dsoprea/PySvn/pull/119      | dsoprea/PySvn     | matt4d617474    | Support LocalClient.{delete,move} operations       |\n|                               |                                                |                   |                 | (expand testing too)                               |\n| 2018-07-26 13:58:41 +0000 UTC | https://github.com/dsoprea/PyInotify/pull/31   | dsoprea/PyInotify | innlym          | Fixed bug: mkdir -p foo/bar,InotifyTree(s) not add |\n|                               |                                                |                   |                 | watch bar                                          |\n| 2018-07-25 15:55:26 +0000 UTC | https://github.com/dsoprea/PyInotify/issues/50 | dsoprea/PyInotify | Beefster09      | Context Manager?                                   |\n+-------------------------------+------------------------------------------------+-------------------+-----------------+----------------------------------------------------+\n```\n\nThere are a couple of recent issues that need a response, as well as a few older ones needing follow-up.\n\n\nWith \"--html\" and having been sent and received by email (on a schedule):\n\n![HTML-formatted table](https://github.com/dsoprea/go-github-reminders/raw/master/asset/html.png)\n\n\n# Scheduling Execution\n\nScheduling is not managed by the tool. Just use a scheduler, such as [Cron](https://en.wikipedia.org/wiki/Cron) under Unix/Linux.\n\nIf you're using Cron, under Unix/Linux, and would like to send HTML emails or even customize your subject, you can use a command-line mailer, such as the classic `mail` tool, for example:\n\n```\n0 10 * * * dustin **GOPATH**/bin/check_github issue-reminders --username **GITHUB-USERNAME** --password **GITHUB-PASSWORD** --html | mail -a \"Content-type: text/html\" -s \"Github Reminders\" **EMAIL-ADDRESS**\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoprea%2Fgo-github-reminders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsoprea%2Fgo-github-reminders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoprea%2Fgo-github-reminders/lists"}