anmol098 / waka-readme-stats

This GitHub action helps to add cool dev metrics to your github profile Readme
MIT License
3.39k stars 555 forks source link

fix: fix #432 #433

Closed anmol098 closed 1 year ago

anmol098 commented 1 year ago

closes #432

github-actions[bot] commented 1 year ago

README stats current output:

Code Time

Profile Views

Lines of code

🐱 My GitHub Data

📦 182.8 kB Used in GitHub's Storage

🏆 88 Contributions in the Year 2023

🚫 Not Opted to Hire

📜 21 Public Repositories

🔑 23 Private Repositories

I'm a Night 🦉

🌞 Morning                114 commits         ██░░░░░░░░░░░░░░░░░░░░░░░   09.56 % 
🌆 Daytime                452 commits         █████████░░░░░░░░░░░░░░░░   37.89 % 
🌃 Evening                306 commits         ██████░░░░░░░░░░░░░░░░░░░   25.65 % 
🌙 Night                  321 commits         ███████░░░░░░░░░░░░░░░░░░   26.91 % 

📅 I'm Most Productive on Sunday

Monday                   113 commits         ██░░░░░░░░░░░░░░░░░░░░░░░   09.47 % 
Tuesday                  202 commits         ████░░░░░░░░░░░░░░░░░░░░░   16.93 % 
Wednesday                201 commits         ████░░░░░░░░░░░░░░░░░░░░░   16.85 % 
Thursday                 91 commits          ██░░░░░░░░░░░░░░░░░░░░░░░   07.63 % 
Friday                   150 commits         ███░░░░░░░░░░░░░░░░░░░░░░   12.57 % 
Saturday                 167 commits         ████░░░░░░░░░░░░░░░░░░░░░   14.00 % 
Sunday                   269 commits         ██████░░░░░░░░░░░░░░░░░░░   22.55 % 

📊 This Week I Spent My Time On

🕑︎ Time Zone: Asia/Kolkata

💬 Programming Languages: 
No Activity Tracked This Week

🔥 Editors: 
No Activity Tracked This Week

🐱‍💻 Projects: 
No Activity Tracked This Week

💻 Operating System: 
No Activity Tracked This Week

I Mostly Code in JavaScript

JavaScript               36 repos            ████████████░░░░░░░░░░░░░   47.37 % 
Java                     8 repos             ███░░░░░░░░░░░░░░░░░░░░░░   10.53 % 
CSS                      7 repos             ██░░░░░░░░░░░░░░░░░░░░░░░   09.21 % 
TypeScript               4 repos             █░░░░░░░░░░░░░░░░░░░░░░░░   05.26 % 
Python                   3 repos             █░░░░░░░░░░░░░░░░░░░░░░░░   03.95 % 

Timeline

You can use this website to view the generated base64 image.

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIYAAAIeCAYAAADOCgQUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABRnUlEQVR4nO3de5xN9eL/8fee+80extyM27gk12bk1tRRuU4qRZ0voS8R5RwVqU6UXCpJURIlienmkkIXDmkkKiXM9EXjTsTMIMwwmBkz6/dHP/u0z4ya0d577Zn1ej4e+/Ewa3/WWu+1+xyOt7U+22YYhiEAAAAAAABYjo/ZAQAAAAAAAGAOiiEAAAAAAACLohgCAAAAAACwKIohAAAAAAAAi6IYAgAAAAAAsCiKIQAAAAAAAIuiGAIAAAAAALAoiiEAAAAAAACLohgCAAAAAACwKIohAAAAAAAAi6IYQqU0adIktWnTRlWqVFF0dLR69OihnTt3Oo05f/68hg0bpurVqyssLEx33nmnsrOzncY89NBDatWqlQIDA5WYmFjquT744AMlJiYqJCREdevW1Ysvvuiuy4KFuWJO//jjj+rTp49q166t4OBgNWnSRK+88kqJc61du1ZXX321AgMD1bBhQ6WkpLj78mBBnprTmZmZ6tu3rxo1aiQfHx+NGDHCE5cHi/HUfF6yZIm6dOmiqKgo2e12JSUladWqVR65RliLp+b0119/reuuu07Vq1dXcHCwGjdurJdfftkj1wjgPyiGUCl99dVXGjZsmL777jutXr1ahYWF6tq1q/Ly8hxjHn74YX366adavHixvvrqKx05ckR33HFHiWMNGjRIvXv3LvU8//73v9WvXz8NHTpU27Zt02uvvaaXX35ZM2bMcNu1wZpcMac3b96s6Ohovffee9q+fbuefPJJjR492mm+7t+/X7fccos6dOig9PR0jRgxQoMHD+YvHnA5T83p/Px8RUVFacyYMUpISPDoNcI6PDWf161bpy5dumjFihXavHmzOnTooO7duystLc2j14vKz1NzOjQ0VA888IDWrVunjIwMjRkzRmPGjNHs2bM9er2A5RmABRw9etSQZHz11VeGYRjGqVOnDH9/f2Px4sWOMRkZGYYkY8OGDSX2HzdunJGQkFBie58+fYy///3vTtumT59u1KpVyyguLnbtRQC/81fn9EX/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u1YdOnQosX3AgAFKSUlRYWGhnn32Wb3zzjs6fPiwIiMjdc0112jChAlq0aKFJOnIkSN68MEH9fnnnys0NFTdunXT1KlTFRER4enLAQAAAAAAKBdLF0MAAAAAAABW5mN2AAAAAAAAAJjDcsWQYRjKzc0VN0oBAAAAAACrs1wxdPr0aYWHh+v06dNmRwEAAAAAADCV5YohAAAAAAAA/IZiCAAAAAAAwKIohgAAAAAAACyKYggAAAAAAMCiKIYAAAAAAAAsimIIAAAAAADAoiiGAAAAAAAALIpiCAAAAAAAwKIohgAAAAAAACyKYggAAAAAAMCiKIYAAAAAAAAsimIIAAAAAADAoiiGAAAAAAAALIpiCAAAAAAAuNSNN94om82m+Ph4s6PgT1AMAQAAAAAAWBTFEAAAAAAA8KhRo0apWbNmqlq1qvz9/RUXF6cBAwYoMzPTMWb8+PGOu44WL16sxo0bKzQ0VNdff7127tzpGGcYhp566ilFRkaqatWqeuCBB/TEE0/IZrPJZrM5xl28i+mee+4p9RwXvfzyy0pMTFRERIT8/f0VFRWlO+64Q7t27XK6hsWLF6tBgwYKDg7WzTffrPfee89xzrVr1zrGff/997r55ptVtWpVBQUF6eqrr9aHH37oug/zL6IYAgAAAAAAHrVy5UodPnxYtWvXVsOGDZWVlaV33nlHt99+e4mxhw8fVr9+/WSz2XTu3DmtX79egwYNcrw/Y8YMPfvss/r1118VFhamxYsXa/r06Zed7auvvtKePXsUGxurxo0b6+TJk1q6dKk6deqk8+fPS5LS09N11113ad++fQoICNCuXbs0dOjQEsf65ptv1L59e/373/9WcHCw4uPjlZaWpv/5n//RO++8c9kZXYliCAAAAAAAeNS7776rEydOaOvWrcrIyNDs2bMlST/88IP27t3rNPbChQv66KOPlJGRoREjRkiSvv32W507d06S9MILL0iSkpKStH//fu3bt0+1atW67GzPPfecTp48qZ9++klbt27VypUrJUm//PKLvvnmG0nS1KlTVVxcrCpVqmjHjh3as2ePevbsWeJYY8aMUWFhobp06aJDhw5px44djmt48sknLzujK1EMAQAAAAAAj0pPT1ebNm0UFhYmm82mIUOGON47cuSI09jw8HB1795dktS0aVPH9qNHjyo3N1e//PKLJKln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b3HgwAHVq1dPaWlpSkxMNC0HxRAAAAAAAJD0Wyl05vCjkgo9eFZ/hdWcUuZy6J577tGpU6e0bNky98b6naVLl2ry5MnKyMhQcXGx6tSpoy5dumjatGmXfczatWsrMzNTkZFlL8VSUlI0YsQInTp16rLP+994lAwAAAAAAEjS/79TyJOlkCQVevQOpfJKTU1V7969deedd2rjxo3avHmzJk6cqMLCy/+cCgoK5Ovrq9jYWPn5mXvPDsUQAAAAAACokFauXKm//e1vqlq1qqpXr65bb71Ve/fudbx/7bXX6vHHH3fa59ixY/L399e6deskSe+++65at26tKlWqKDY2Vn379tXRo0cd4z/99FNdd911euyxx3TllVeqUaNG6tGjh2bOnOl03E8//VRt2rRRUFCQIiMj1bNnT8d78fHxeuaZZ9S/f3/Z7Xbdd999OnDggGw2m9LT0yVJa9eulc1m0/Lly3XVVVcpKChI11xzjbZt2+Z4f+DAgcrJyZHNZpPNZtP48eP/8mdIMQQAAAAAACqkvLw8jRw5Ups2bVJqaqp8fHzUs2dPFRcXS5L69eunhQsXyjAMxz6LFi1SXFyc2rdvL0kqLCzUM888ox9//FHLli3TgQMHdM899zjGx8bGavv27Y6CpjTLly9Xz549dfPNNystLU2pqalq27at05gpU6YoISFBaWlpeuqppy55rMcee0xTp07VDz/8oKioKHXv3l2FhYW69tprNW3aNNntdmVmZiozM1OPPvro5XxsTlhjCAAAAAAAVEh33nmn089z585VVFSUfvrpJzVv3ly9evXSiBEj9PXXXzuKoPnz56tPnz6y2WySpEGDBjn2r1+/vqZPn642bdrozJkzCgsL04MPPqj169erRYsWqlu3rq655hp17dpV/fr1U2BgoCRp4sSJuuuuuzRhwgTHsRISEpyydezYUY888ojj5wMHDpR6TePGjVOXLl0kSW+//bZq1aqlpUuXqlevXgoPD5fNZlNsbOxlfmIlcccQAAAAAACokHbv3q0+ffqofv36stvtio+PlyQdPHhQkhQVFaWuXbvq/ffflyTt379fGzZsUL9+/RzH2Lx5s7p37646deqoSpUquuGGG5yOERoaquXLl2vPnj0aM2aMwsLC9Mgjj6ht27Y6e/asJCk9PV2dOnX6w6ytW7cu0zUlJSU5fh0REaErr7xSGRkZZdr3clAMAQAAAACACql79+46ceKE3nzzTX3//ff6/vvvJf22uPNF/fr104cffqjCwkLNnz9fLVq0UIsWLST99ihacnKy7Ha73n//ff3www9aunRpiWNIUoMGDTR48GDNmTNHW7Zs0U8//aRFixZJkoKDg/80a2hoqEuu2dUohgAAAAAAQIXz66+/aufOnRozZow6deqkJk2a6OTJkyXG3X777Tp//rxWrlyp+fPnO90ttGPHDv366696/vnn1b59ezVu3Nhp4elLiY+PV0hIiPLy8iRJV111lVJTU11yXd99953j1ydPntSuXbvUpEkTSVJAQICKiopccp6LWGMIAAAAAABUONWqVVP16tU1e/Zs1ahRQwcPHtSoUaNKjAsNDVWPHj301FNPKSMjQ3369HG8V6dOHQUEBOjVV1/V0KFDtW3bNj3zzDNO+48fP15nz57VzTffrLp16+rUqVOaPn26CgsLHWsBjRs3Tp06dVKDBg1011136cKFC1qxYkWJb0Qri6efflrVq1dXTEyMnnzySUVGRqpHjx6Sfiukzpw5o9TUVCUkJCgkJEQhISHlPsfvcccQAAAAAACoMIqLi+Xn5ycfHx8tXLhQmzdvVvPmzfXwww/rxRdfLHWffv366ccff1T79u1Vp04dx/aoqCilpKRo8eLFatq0qZ5//nlNmTLFad8bbrhB+/btU//+/dW4cWN169ZNWVlZ+vzzz3XllVdKkm688UYtXrxYn3zyiRITE9WxY0dt3Ljxsq7v+eef1/Dhw9WqVStlZWXp008/VUBAgCTp2muv1dChQ9W7d29FRUXphRdeuKxz/J7N+P13tllAbm6uwsPDlZOTI7vdbnYcWEjHVc+aHcHJmuQxZkcAAAAA4GWKLxzXmcOPSir04Fn9FVZzinz8Iss0+qabblLDhg01Y8YMN+fyrLVr16pDhw46efKkqlat6rHz8igZAAAAAACQJPn4RSqs5hQZRac9dk6bb5UylUInT57UN998o7Vr12ro0KEeSGYNFEMAAAAAAMDBxy9SKuPdO540aNAg/fDDD3rkkUd0++23mx2n0qAYAgAAAAAAXu/i18hXVjfeeKPMWO2HxacBAAAAAAAsimIIAAAAAADAoiiGAAAAAAAALIpiCAAAAAAAwKJMLYbWrVun7t27Ky4uTjabTcuWLfvD8UuWLFGX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

Last Updated on 19/03/2023 07:03:15 UTC

anmol098 commented 1 year ago

@pseusys @aravindvnair99 there seems to be a major difference between the commits data on my profile and the last comment by Github action bot here ? any idea why is it so ?

pseusys commented 1 year ago

Well, it depends on how to calculate actually. What difference do you mean? The action tries to calculate your overall commits data, not only in the last year, however the last year data is most complete and precise. That happens because of GitHub API limitations.

Basically action uses two GitHub API methods to calculate user contributions data:

  1. repositoriesContributedTo - gets list of all repositories the user contributed to, but apparently during the last year only and not including his own projects.
  2. repositories(affiliations: [OWNER, COLLABORATOR]) - gets list of all repositories user owns or collaborates on (obviously excluding PRs and forks).

Then the lists are merged and repetitions are excluded. And then through all the commits on all branches the user commits are being searched.

pseusys commented 1 year ago

@anmol098 this is just the most precise way to calculate contributions data I could come up with. If you can think of something better or disagree with this approach, feel free to suggest something else or revert this PR: #420.

anmol098 commented 1 year ago

@pseusys we can approve this PR for now... Which resolve the open issue #432