You've already forked wakapi-readme-stats
feature: Update text and add ability to show followers
This commit is contained in:
@@ -16,6 +16,7 @@ INPUT_SHOW_PROFILE_VIEWS=True
|
||||
INPUT_SHOW_TOTAL_CODE_TIME=True
|
||||
INPUT_SHOW_SHORT_INFO=True
|
||||
INPUT_SHOW_COMMIT=True
|
||||
INPUT_SHOW_FOLLOWERS=True
|
||||
INPUT_SHOW_DAYS_OF_WEEK=True
|
||||
INPUT_SHOW_LANGUAGE_PER_REPO=True
|
||||
INPUT_SHOW_UPDATED_DATE=True
|
||||
|
||||
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
@@ -52,6 +52,7 @@ jobs:
|
||||
INPUT_SHOW_TOTAL_CODE_TIME: True
|
||||
INPUT_SHOW_SHORT_INFO: True
|
||||
INPUT_SHOW_COMMIT: True
|
||||
INPUT_FOLLOWERS: True
|
||||
INPUT_SHOW_DAYS_OF_WEEK: True
|
||||
INPUT_SHOW_LANGUAGE_PER_REPO: True
|
||||
INPUT_SHOW_UPDATED_DATE: True
|
||||
|
||||
@@ -56,6 +56,11 @@ inputs:
|
||||
description: "Shows the number of commit graph in the dev metrics"
|
||||
default: "True"
|
||||
|
||||
SHOW_FOLLOWERS:
|
||||
required: false
|
||||
description: "Shows the list of followers the user has"
|
||||
default: "True"
|
||||
|
||||
SHOW_LANGUAGE:
|
||||
required: false
|
||||
description: "Show the Coding language used in dev metrics"
|
||||
|
||||
@@ -178,11 +178,16 @@ async def get_stats() -> str:
|
||||
data = GHM.REMOTE.get_views_traffic(per="week")
|
||||
stats += f")}-{data['count']}-blue)\n\n"
|
||||
|
||||
if EM.SHOW_FOLLOWERS:
|
||||
DBM.i("Adding profile followers...")
|
||||
data = GHM.USER.get_followers()
|
||||
DBM.i(str(data)")
|
||||
|
||||
if EM.SHOW_LINES_OF_CODE:
|
||||
DBM.i("Adding lines of code info...")
|
||||
total_loc = sum([yearly_data[y][q][d]["add"] for y in yearly_data.keys() for q in yearly_data[y].keys() for d in yearly_data[y][q].keys()])
|
||||
data = f"{intword(total_loc)} {FM.t('Lines of code')}"
|
||||
stats += f")}-{quote(data)}-blue)\n\n"
|
||||
stats += f")}-{quote(data)}-blue)\n\n"
|
||||
|
||||
if EM.SHOW_SHORT_INFO:
|
||||
stats += await get_short_github_info()
|
||||
|
||||
@@ -26,6 +26,7 @@ class EnvironmentManager:
|
||||
SHOW_EDITORS = getenv("INPUT_SHOW_EDITORS", "True").lower() in _TRUTHY
|
||||
SHOW_TIMEZONE = getenv("INPUT_SHOW_TIMEZONE", "True").lower() in _TRUTHY
|
||||
SHOW_COMMIT = getenv("INPUT_SHOW_COMMIT", "True").lower() in _TRUTHY
|
||||
SHOW_FOLLOWERS = getenv("INPUT_SHOW_FOLLOWERS", "True").lower() in _TRUTHY
|
||||
SHOW_LANGUAGE = getenv("INPUT_SHOW_LANGUAGE", "True").lower() in _TRUTHY
|
||||
SHOW_LINES_OF_CODE = getenv("INPUT_SHOW_LINES_OF_CODE", "False").lower() in _TRUTHY
|
||||
SHOW_LANGUAGE_PER_REPO = getenv("INPUT_SHOW_LANGUAGE_PER_REPO", "True").lower() in _TRUTHY
|
||||
@@ -37,7 +38,7 @@ class EnvironmentManager:
|
||||
SHOW_TOTAL_CODE_TIME = getenv("INPUT_SHOW_TOTAL_CODE_TIME", "True").lower() in _TRUTHY
|
||||
|
||||
COMMIT_BY_ME = getenv("INPUT_COMMIT_BY_ME", "False").lower() in _TRUTHY
|
||||
COMMIT_MESSAGE = getenv("INPUT_COMMIT_MESSAGE", "Updated with Dev Metrics")
|
||||
COMMIT_MESSAGE = getenv("INPUT_COMMIT_MESSAGE", "Update User Stats")
|
||||
COMMIT_USERNAME = getenv("INPUT_COMMIT_USERNAME", "")
|
||||
COMMIT_EMAIL = getenv("INPUT_COMMIT_EMAIL", "")
|
||||
COMMIT_SINGLE = getenv("INPUT_COMMIT_SINGLE", "").lower() in _TRUTHY
|
||||
|
||||
Reference in New Issue
Block a user