{"id":13567002,"url":"https://github.com/my-badges/my-badges","last_synced_at":"2025-04-04T01:31:01.699Z","repository":{"id":198399720,"uuid":"700386426","full_name":"my-badges/my-badges","owner":"my-badges","description":"Google's Moma Badges for GitHub","archived":false,"fork":false,"pushed_at":"2025-02-20T08:50:54.000Z","size":12401,"stargazers_count":162,"open_issues_count":8,"forks_count":25,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T14:03:24.147Z","etag":null,"topics":["github","github-profile","hacktoberfest","moma","profile","profile-readme"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/my-badges.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"antonmedv"}},"created_at":"2023-10-04T13:56:00.000Z","updated_at":"2025-03-11T15:50:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"9295527e-ab1a-44d7-bd80-42cd4c843326","html_url":"https://github.com/my-badges/my-badges","commit_stats":null,"previous_names":["my-badges/my-badges"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-badges%2Fmy-badges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-badges%2Fmy-badges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-badges%2Fmy-badges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-badges%2Fmy-badges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/my-badges","download_url":"https://codeload.github.com/my-badges/my-badges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107816,"owners_count":20884793,"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":["github","github-profile","hacktoberfest","moma","profile","profile-readme"],"created_at":"2024-08-01T13:02:21.396Z","updated_at":"2025-04-04T01:30:56.681Z","avatar_url":"https://github.com/my-badges.png","language":"TypeScript","funding_links":["https://github.com/sponsors/antonmedv"],"categories":["TypeScript","Badges"],"sub_categories":[],"readme":"\u003ca href=\"https://github.com/my-badges/my-badges\"\u003e\u003cimg src=\".github/my-badges.png\" alt=\"My Badges\"\u003e\u003c/a\u003e\n\n# My Badges\n\n— _Do you like GitHub Achievements?_  \n— _Do you want to get more badges?_  \n— _We got you covered!_\n\n**My Badges** is a GitHub Action that generates badges for your profile README.md.\nBadges will be updated automatically every day. And you will get new badges as you progress, or\nas community adds new badges. **Yes, you can [add your own badges](CONTRIBUTING.md)!**\n\nBut how does those badges look like? Take a look [here](https://github.com/antonmedv),\nor [here](https://github.com/antongolub).\n\n\u003cp\u003e\n\u003cimg src=\"badges/stars/stars-20000.png\" alt=\"stars-20000\" width=\"64\"\u003e\n\u003cimg src=\"badges/time-of-commit/morning-commits.png\" alt=\"morning-commits\" width=\"64\"\u003e\n\u003cimg src=\"badges/dead-commit/dead-commit.png\" alt=\"dead-commit\" width=\"64\"\u003e\n\u003cimg src=\"badges/bad-words/bad-words.png\" alt=\"bad-words\" width=\"64\"\u003e\n\u003cimg src=\"badges/delorean/delorean.png\" alt=\"delorean\" width=\"64\"\u003e\n\u003cimg src=\"badges/public-keys/public-keys-1.png\" alt=\"public-keys-1\" width=\"64\"\u003e\n\u003cimg src=\"badges/old-issue/old-issue-1.png\" alt=\"old-issue-1\" width=\"64\"\u003e\n\u003cimg src=\"badges/this-is-fine/this-is-fine.png\" alt=\"this-is-fine\" width=\"64\"\u003e\n\u003cimg src=\"badges/the-ultimate-question/the-ultimate-question.png\" alt=\"the-ultimate-question\" width=\"64\"\u003e\n\u003cimg src=\"badges/favorite-word/favorite-word.png\" alt=\"favorite-word\" width=\"64\"\u003e\n\u003cimg src=\"badges/cosmetic-commit/cosmetic-commit.png\" alt=\"cosmetic-commit\" width=\"64\"\u003e\n\u003cimg src=\"badges/cafe-commit/cafe-commit.png\" alt=\"cafe-commit\" width=\"64\"\u003e\n\u003c/p\u003e\n\n## Installation\n\nCreate `your-username/your-username` [GH profile repository](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme).\n\nAdd the following code somewhere in `README.md`:\n\n```html\n\u003c!-- my-badges start --\u003e\n\u003c!-- my-badges end --\u003e\n```\n\nAdd the following workflow `.github/workflows/my-badges.yml` to your repository:\n\n```yaml\nname: my-badges\n\non:\n  workflow_dispatch:\n  schedule:\n    - cron: '0 0 * * *'\n\npermissions:\n  contents: write\n\njobs:\n  my-badges:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Update My Badges\n        run: npx update-my-badges ${{github.repository_owner}}\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n```\n\n\u003e [!NOTE]\n\u003e You don't need to create a `GITHUB_TOKEN` in repository. The workflow will use a default runner token.\n\nStart **my-badges** workflow, or wait for it to run automatically.\n\n## Configuration\n\n| Param   | ENV alias      | Description                    | Default       |\n|---------|----------------|--------------------------------|---------------|\n| `token` | `GITHUB_TOKEN` | Auth token                     |               |\n| `user`  | `GITHUB_USER`  | Username                       |               |\n| `repo`  | `GITHUB_REPO`  | Repository name to push badges | `{user/user}` |\n\n\u003cdetails\u003e\n\u003csummary\u003eAdditional params\u003c/summary\u003e\n\n| Param     | Description                                                                                                                                             | Default |\n|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| `data`    | Path to JSON to generate badges. If empty, required data will be obtained from the GH API                                                               |         |\n| `size`    | Badge size for README.md, px                                                                                                                            | 64      |\n| `dryrun`  | Generate badges, but skip pushing them to git                                                                                                           |         |\n| `pick`    | List of badges to pick. Pass `--pick=\"a-commit,ab-commit,revert-revert-commit\"` to generate only the specified entries. If empty gets all of them       |         |\n| `omit`    | List of badges to exclude. For example, if you're too shy to flex your stars: `--omit:stars-100,stars-500,stars-1000` or even shorter `--omit:stars-*`  |         |\n| `compact` | Represent the highest tier badges in README.md. For example, If you have both `stars-100` and `stars-500` achievements, only the last one will be shown |         |\n\n\u003c/details\u003e\n\n### Manual Run\n\n```sh\nnpx update-my-badges \u003cusername\u003e\n```\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmy-badges%2Fmy-badges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmy-badges%2Fmy-badges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmy-badges%2Fmy-badges/lists"}