{"id":15457101,"url":"https://github.com/gr2m/find-hearted-contributions","last_synced_at":"2025-04-21T21:56:58.534Z","repository":{"id":34883866,"uuid":"186892892","full_name":"gr2m/find-hearted-contributions","owner":"gr2m","description":"Find contributions that you bookmarked by adding a heart emoji","archived":false,"fork":false,"pushed_at":"2025-02-21T21:22:10.000Z","size":263,"stargazers_count":26,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-10T10:42:40.103Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gr2m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"gr2m"}},"created_at":"2019-05-15T19:48:22.000Z","updated_at":"2025-02-21T21:22:12.000Z","dependencies_parsed_at":"2023-12-24T16:02:31.185Z","dependency_job_id":"af4a7963-e5b1-4ec9-902f-fd53bd04bd18","html_url":"https://github.com/gr2m/find-hearted-contributions","commit_stats":{"total_commits":58,"total_committers":4,"mean_commits":14.5,"dds":0.5172413793103448,"last_synced_commit":"6ed2b0a81c66861559ac148e88ac8a8f6dd9d771"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Ffind-hearted-contributions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Ffind-hearted-contributions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Ffind-hearted-contributions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Ffind-hearted-contributions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr2m","download_url":"https://codeload.github.com/gr2m/find-hearted-contributions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248944374,"owners_count":21187133,"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":[],"created_at":"2024-10-01T22:41:57.476Z","updated_at":"2025-04-20T01:12:17.943Z","avatar_url":"https://github.com/gr2m.png","language":"JavaScript","funding_links":["https://github.com/sponsors/gr2m"],"categories":[],"sub_categories":[],"readme":"# find-hearted-contributions\n\n\u003e Find contributions that you bookmarked by a heart emoji\n\n## Usage\n\n```\n$ find-hearted-contributions [options]\n\nOptions:\n  --help     Show help                                                 [boolean]\n  --version  Show version number                                       [boolean]\n  --token    GitHub auth token                               [string]\n  --in       GitHub organization URL                         [string] [required]\n  --by       GitHub username                                 [string] [required]\n  --since    timestamp in ISO 8601 format or GitHub issue URL, in which case\n             since will be set to the created_at timestamp of the last comment\n                                                             [string] [required]\n  --cache    Cache responses for debugging            [boolean] [default: false]\n```\n\n## Example\n\n```\n$ npx find-hearted-contributions \\\n  --token 0123456789012345678901234567890123456789 \\\n  --in https://github.com/octokit \\\n  --by gr2m \\\n  --since 2019-05-01\n\n...............................................................................................................................................................\n\ndone.\n\nhearted items:\n♥️ https://github.com/octokit/endpoint.js/issues/23#issuecomment-485986910\n♥️ https://github.com/octokit/endpoint.js/issues/23#issuecomment-487742516\n♥️ https://github.com/octokit/endpoint.js/pull/38\n♥️ https://github.com/octokit/endpoint.js/pull/44\n♥️ https://github.com/octokit/oauth-login-url.js/pull/5\n♥️ https://github.com/octokit/oauth-login-url.js/pull/6\n♥️ https://github.com/octokit/request.js/pull/45\n♥️ https://github.com/octokit/request.js/pull/51\n♥️ https://github.com/octokit/octokit.js/issues/1313#issuecomment-486644044\n♥️ https://github.com/octokit/octokit.js/issues/1343\n♥️ https://github.com/octokit/octokit.js/issues/1348#issuecomment-487853292\n♥️ https://github.com/octokit/octokit.js/issues/1354#issuecomment-491195478\n♥️ https://github.com/octokit/octokit.js/issues/1355\n♥️ https://github.com/octokit/octokit.js/issues/1357\n♥️ https://github.com/octokit/octokit.js/pull/1346\n♥️ https://github.com/octokit/webhooks.js/issues/63#issuecomment-492793593\n♥️ https://github.com/octokit/webhooks.js/issues/76\n```\n\n## Why?\n\nAs an Open Source project maintainer, I like to give shoutouts as part of a regular project update. For example, here is my updates issue for Octokit: [octokit/octokit.js#620)](https://github.com/octokit/octokit.js/issues/620). Here is a [comment containing a typical \"Thanks\" section](https://github.com/octokit/octokit.js/issues/620#issuecomment-484601114).\n\nBut not all contributions are worthy a shoutout. Not all worthy contributions are code. It was quite time consuming to go through all contributions since the last update and find the ones I’d like to give a shout out for. So I started to use the ❤️ reaction on issues, pull requests and comments as a way of boomarking the contributions for a later shoutout as I see them.\n\nDigging out these hearted items turned out harder than I thought, so I wrote this CLI to help me with that from here on.\n\nIf you find it useful, please share where / how you use it 😊\n\n## Usage\n\nYou must pass a GitHub personal authentication token. This project requires the \"public_repo\" scope for public repositories, \"repo\" scope for private repositories.\n\n## Contributing\n\nThis is a very early version of something that I hope to become very useful for many maintainers out there. I’m open to any kind of contributions, be it ideas, code improvements, tests, or documentation.\n\nThanks!\n\n## License\n\n[ISC](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr2m%2Ffind-hearted-contributions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgr2m%2Ffind-hearted-contributions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr2m%2Ffind-hearted-contributions/lists"}