Skip to content

Fully version of github profile trophy, more modifications and improvements are added

License

Notifications You must be signed in to change notification settings

beyondnaxos/github-trophies

 
 

Repository files navigation

Introduction

Do you know a version of Github Profile Trophy (ryo-ma)

So, this version will allows you to show all secret trophies instead of hidden it. Rank Systems

It alse reduce their difficulty so you can easily set a nicer profile! Change logs

Moreover, in this file some modifications and improvements are added! Change logs

Quick start

![](https://github-trophies.vercel.app/?username=yourusername)

About fully usage, you can check How to use.

Rank Systems

Base Trophies require

Name of trophy C B A AA AAA S SS SSS Difficult
TotalStarTrophy 1 10 20 50 100 250 500 1200 Normal
TotalCommitTrophy 1 10 100 200 500 700 1000 2000 Normal
TotalFollowerTrophy 1 10 20 50 100 200 500 1000 Very Hard
TotalIssueTrophy 1 5 10 20 50 100 200 500 Hard
TotalPullRequestTrophy 1 5 10 20 50 100 200 500 Hard
TotalRepositoryTrophy 1 10 20 30 40 50 70 100 Easy

Secret Trophies require

Name of trophy Required to active
MultipleLangTrophy at least 5 languages
AchieveSuperRankTrophy have a SSS rank
NewAccountTrophy signed in after 2020
AncientAccountTrophy signed in before 2010
LongTimeAccountTrophy more than 3 years
MultipleOrganizationsTrophy joined 3 organizations

Self-modify

You'll have to deploy yourself, for Vercel or localhost

If you want to configure which trophies you automatically get, configure these booleans in src/trophy.ts at line 13

let wantAchieveSuperRank = false;
let wantMultipleLang = true;
let wantLongTimeAccount = true;
let wantAncientAccount = false;
let wantNewAccount = false;
let wantMultipleOrganizations = true;

Change logs

  • show all trophies including secret and unreached (conditions remain the same)
  • renewing trophy "AchieveSuperRankTrophy" instead of "AllSuperRankTrophy"
  • condition of "AchieveSuperRankTrophy" from every to at least one
  • renewing trophy "NewAccountTrophy" instead of "Joined2020Trophy"
  • condition of "NewAccountTrophy" from ==2020 to >=2020
  • unit system of "LongTimeAccountTrophy" from pt to year(s)
  • condition of "LongTimeAccountTrophy" from 10years to 3years
  • Open the "wantAllSuperRank" and "wantMultipleLang" trophies by default (conditions is 0)
  • conditions of "MultipleOrganizations" from 3 to 1 (open by default)
  • change the distance between conditions and reduce the difficulty of "TotalStarTrophy"
    • A Rank from 30 to 25
    • S Rank from 200 to 250
    • SS Rank from 700 to 500
    • SSS Rank from 2000 to 1200
  • change the distance between conditions and reduce the difficulty of "TotalCommitTrophy"
    • S Rank from 1000 to 700
    • SS Rank from 2000 to 1000
    • SSS Rank from 4000 to 2000
  • change condition of "TotalFollowerTrophy"
    • SS Rank from 400 to 500
  • change the distance between conditions and reduce the difficulty of "TotalIssueTrophy"
    • B Rank from 10 to 5
    • A Rank from 20 to 10
    • AA Rank from 50 to 20
    • AAA Rank from 100 to 50
    • S Rank from 200 to 100
    • SS Rank from 500 to 200
    • SSS Rank from 1000 to 500
  • change the distance between conditions and reduce the difficulty of "TotalPullRequestTrophy"
    • B Rank from 10 to 5
    • A Rank from 20 to 10
    • AA Rank from 50 to 20
    • AAA Rank from 100 to 50
    • S Rank from 200 to 100
    • SS Rank from 500 to 200
    • SSS Rank from 1000 to 500
  • change the distance between conditions and reduce the difficulty of "TotalRepositoryTrophy"
    • AAA Rank from 50 to 40
    • S Rank from 80 to 50
    • SS Rank from 90 to 70

If you choose to use my deployment, it would be really appreciated if you gave me a star ⭐

See also

Github Profile Maker

About

Fully version of github profile trophy, more modifications and improvements are added

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%