You've already forked wakapi-readme-stats
feature: Add Wakapi Support
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
INPUT_WAKATIME_API_KEY=YOUR_WAKATIME_API_KEY
|
||||
INPUT_WAKATIME_URL=YOUR_WAKATIME_URL
|
||||
INPUT_GH_TOKEN=YOUR_GITHUB_TOKEN_KEY
|
||||
INPUT_PUSH_BRANCH_NAME=main
|
||||
INPUT_PULL_BRANCH_NAME=main
|
||||
|
||||
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
@@ -39,6 +39,7 @@ jobs:
|
||||
env:
|
||||
INPUT_GH_TOKEN: ${{ secrets.INPUT_GITHUB_TOKEN }}
|
||||
INPUT_WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
|
||||
INPUT_WAKATIME_URL: ${{ secrets.WAKATIME_URL }}
|
||||
INPUT_SHOW_TIMEZONE: True
|
||||
INPUT_SHOW_PROJECTS: True
|
||||
INPUT_SHOW_EDITORS: True
|
||||
|
||||
@@ -123,8 +123,8 @@ async def init_download_manager(user_login: str):
|
||||
"""
|
||||
await DownloadManager.load_remote_resources(
|
||||
linguist="https://cdn.jsdelivr.net/gh/github/linguist@master/lib/linguist/languages.yml",
|
||||
waka_latest=f"https://wakatime.com/api/v1/users/current/stats/last_7_days?api_key={EM.WAKATIME_API_KEY}",
|
||||
waka_all=f"https://wakatime.com/api/v1/users/current/all_time_since_today?api_key={EM.WAKATIME_API_KEY}",
|
||||
waka_latest=f"https://{EM.WAKATIME_URL}/api/v1/users/current/stats/all_time?api_key={EM.WAKATIME_API_KEY}",
|
||||
waka_all=f"https://{EM.WAKATIME_URL}/api/compat/wakatime/v1/users/current/all_time_since_today?api_key={EM.WAKATIME_API_KEY}",
|
||||
github_stats=f"https://github-contributions.vercel.app/api/v1/{user_login}",
|
||||
)
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ class EnvironmentManager:
|
||||
|
||||
GH_TOKEN = environ["INPUT_GH_TOKEN"]
|
||||
WAKATIME_API_KEY = environ["INPUT_WAKATIME_API_KEY"]
|
||||
WAKATIME_URL = environ["INPUT_WAKATIME_URL"]
|
||||
|
||||
SECTION_NAME = getenv("INPUT_SECTION_NAME", "waka")
|
||||
PULL_BRANCH_NAME = getenv("INPUT_PULL_BRANCH_NAME", "")
|
||||
|
||||
Reference in New Issue
Block a user