{"id":15090065,"url":"https://github.com/mikeamputer/orcs-earn-badges","last_synced_at":"2026-01-06T03:52:36.370Z","repository":{"id":256002346,"uuid":"854083292","full_name":"MikeAmputer/orcs-earn-badges","owner":"MikeAmputer","description":"A GitHub action that tracks orcs-have-issues game achievements and adds badges to a profile readme","archived":false,"fork":false,"pushed_at":"2024-09-23T13:21:52.000Z","size":6959,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-13T23:03:15.109Z","etag":null,"topics":["actions","badges","dotnet","github-profile","profile-readme","rpg"],"latest_commit_sha":null,"homepage":"","language":"C#","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/MikeAmputer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-08T11:18:19.000Z","updated_at":"2024-09-23T13:21:56.000Z","dependencies_parsed_at":"2024-09-08T13:08:32.236Z","dependency_job_id":"6e2f5252-03e0-47fb-abd7-00caa4d1e29d","html_url":"https://github.com/MikeAmputer/orcs-earn-badges","commit_stats":{"total_commits":30,"total_committers":2,"mean_commits":15.0,"dds":0.3666666666666667,"last_synced_commit":"5ac7c00470d71b51fde0b3cc48357e2fe2856e06"},"previous_names":["mikeamputer/orcs-earn-badges"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeAmputer%2Forcs-earn-badges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeAmputer%2Forcs-earn-badges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeAmputer%2Forcs-earn-badges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeAmputer%2Forcs-earn-badges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MikeAmputer","download_url":"https://codeload.github.com/MikeAmputer/orcs-earn-badges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219850568,"owners_count":16556315,"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":["actions","badges","dotnet","github-profile","profile-readme","rpg"],"created_at":"2024-09-25T09:04:25.277Z","updated_at":"2026-01-06T03:52:36.328Z","avatar_url":"https://github.com/MikeAmputer.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# orcs-earn-badges\nA GitHub action that tracks [orcs-have-issues](https://github.com/MikeAmputer/orcs-have-issues) game achievements and adds badges to a profile readme.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"90\"\u003e\n      \u003cp align=\"center\"\u003e\n        \u003ca\u003e\u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/character/orc-1.png\" alt=\"Level 1, Orc\" title=\"Level 1, Orc\" width=\"64\"\u003e\u003c/a\u003e\n        \u003ca\u003e\u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/character/human-3.png\" alt=\"Level 3, Orc\" title=\"Level 3, Human\" width=\"64\"\u003e\u003c/a\u003e\n      \u003c/p\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/reactions-bronze.png\" alt=\"Reactions Bronze\" title=\"Earn 5 heart emojis on your character issue\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/reactions-silver.png\" alt=\"Reactions Silver\" title=\"Earn 25 heart emojis on your character issue\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/reactions-gold.png\" alt=\"Reactions Gold\" title=\"Earn 100 heart emojis on your character issue\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/cycles-bronze.png\" alt=\"Cycles Bronze\" title=\"Play for 10 days total\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/cycles-silver.png\" alt=\"Cycles Silver\" title=\"Play for 100 days total\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/cycles-gold.png\" alt=\"Cycles Gold\" title=\"Play for 365 days total\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/craft-bronze.png\" alt=\"Craft Bronze\" title=\"Craft your first wargear\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/craft-silver.png\" alt=\"Craft Silver\" title=\"Reach a combined wargear rank of 4\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/craft-gold.png\" alt=\"Craft Gold\" title=\"Reach a combined wargear rank of 10\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/spider-slayer-bronze.png\" alt=\"Spider Slayer Bronze\" title=\"Slay 10 spiders\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/spider-slayer-silver.png\" alt=\"Spider Slayer Silver\" title=\"Slay 50 spiders\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/spider-slayer-gold.png\" alt=\"Spider Slayer Gold\" title=\"Slay 250 spiders\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/goblin-slayer-bronze.png\" alt=\"Goblin Slayer Bronze\" title=\"Slay 10 goblins\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/goblin-slayer-silver.png\" alt=\"Goblin Slayer Silver\" title=\"Slay 50 goblins\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/goblin-slayer-gold.png\" alt=\"Goblin Slayer Gold\" title=\"Slay 250 goblins\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/bandit-slayer-bronze.png\" alt=\"Bandit Slayer Bronze\" title=\"Slay 10 bandits\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/bandit-slayer-silver.png\" alt=\"Bandit Slayer Silver\" title=\"Slay 50 bandits\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/bandit-slayer-gold.png\" alt=\"Bandit Slayer Gold\" title=\"Slay 250 bandits\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/undead-slayer-bronze.png\" alt=\"Undead Slayer Bronze\" title=\"Slay 10 undead\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/undead-slayer-silver.png\" alt=\"Undead Slayer Silver\" title=\"Slay 50 undead\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/undead-slayer-gold.png\" alt=\"Undead Slayer Gold\" title=\"Slay 250 undead\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/pvp-kills-bronze.png\" alt=\"PvP Kills Bronze\" title=\"Get 5 PvP kills\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/pvp-kills-silver.png\" alt=\"PvP Kills Silver\" title=\"Get 25 PvP kills\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/pvp-kills-gold.png\" alt=\"PvP Kills Gold\" title=\"Get 100 PvP kills\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/newcomer.png\" alt=\"Newcomer\" title=\"Create a character issue\" width=\"64\"\u003e\n      \u003cimg src=\"https://github.com/MikeAmputer/orcs-earn-badges/blob/master/img/clean-issue.png\" alt=\"Clean Issue\" title=\"Keep your character issue clean\" width=\"64\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Installation\nCreate a character in the [orcs-have-issues repository](https://github.com/MikeAmputer/orcs-have-issues) to earn your first badge.\n\nCreate a new repository named `YourLogin/YourLogin` on GitHub with a README.md file to [manage your profile readme](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme). Replace `YourLogin` with your GitHub username.\n\nEdit README.md and add the following comment lines (badges will appear between them):\n\n```\n\u003c!-- orcs-earn-badges --\u003e\n\u003c!-- orcs-earn-badges --\u003e\n```\n\nCreate a new workflow (add file) in your repository at `.github/workflows/orcs-earn-badges.yml`:\n\n```yml\nname: Orcs Have Issues Badges\n\non:\n  schedule:\n    - cron: '30 1 * * *'\n  workflow_dispatch:\n\njobs:\n  update-badges:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Orcs Have Issues Profile Badges\n        uses: MikeAmputer/orcs-earn-badges@v1\n        with:\n          token: ${{ secrets.REPOSITORY_TOKEN }}\n```\n\nThis will automatically run the action daily at 1:30 UTC (1 hour after the game simulation), and will also let you to run it manually right now or any other time.\n\n[Generate a Personal Access Token](https://github.com/settings/personal-access-tokens/new) with `contents` write permission. This token will be used to update the readme file.\n\n\u003cimg src=\"https://github.com/user-attachments/assets/b0b22038-cfd0-44d1-a841-a06ae20a5927\" width=\"40%\"/\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/d6376280-3170-42ae-bb5c-0d5467d95549\" width=\"60%\"/\u003e\n\u003cbr\u003e\u003cbr\u003e\n\nCopy the token and navigate to `/settings/secrets/actions` of your repository.\n\n\u003cimg src=\"https://github.com/user-attachments/assets/22a4f353-8593-4290-8a8d-82c5c15102c7\" width=\"28%\"/\u003e\n\u003cbr\u003e\u003cbr\u003e\n\nCreate a new repository secret `REPOSITORY_TOKEN` with the value of the created token.\n\n\u003cimg src=\"https://github.com/user-attachments/assets/b26b3c0b-d4b5-483e-968b-83c1eb631d40\" width=\"60%\"/\u003e\n\u003cbr\u003e\u003cbr\u003e\n\nTo validate setup, navigate to the `/actions/workflows/orcs-earn-badges.yml` and run the workflow manually.\n\n\u003cimg src=\"https://github.com/user-attachments/assets/25eb2968-dbda-4f55-8417-dc54354f930a\" width=\"40%\"/\u003e\n\u003cbr\u003e\u003cbr\u003e\n\nYou can check the result in [my profile](https://github.com/MikeAmputer), and an example of installation in [my profile repository](https://github.com/MikeAmputer/MikeAmputer).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikeamputer%2Forcs-earn-badges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikeamputer%2Forcs-earn-badges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikeamputer%2Forcs-earn-badges/lists"}