feat: support custom repository
This commit is contained in:
parent
aaff45b1d4
commit
8a3ea94195
@ -108,7 +108,7 @@ jobs:
|
||||
with:
|
||||
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
USERNAME: <username> # optional, it will automatically use the username of the owner of the repository who's executing the workflow.
|
||||
REPOSITORY: <username/username> # optional, By default, it will automatically use the repository who's executing the workflow.
|
||||
```
|
||||
|
||||
## Tests
|
||||
@ -131,7 +131,6 @@ Since this project is contained all within one file, 'main.py'. You can simply a
|
||||
with:
|
||||
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
USERNAME: <username>
|
||||
SHOW_TITLE: true
|
||||
```
|
||||
|
||||
@ -153,7 +152,6 @@ YAML 7 mins ░░░░░░░░░░░░░░░░
|
||||
with:
|
||||
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
USERNAME: <username>
|
||||
COMMIT_MESSAGE: Updated the Readme
|
||||
```
|
||||
|
||||
|
@ -12,9 +12,9 @@ inputs:
|
||||
description: 'Your Wakatime API Key'
|
||||
required: true
|
||||
|
||||
USERNAME:
|
||||
description: 'Your GitHub username'
|
||||
default: ${{ github.repository_owner }}
|
||||
REPOSITORY:
|
||||
description: 'Your GitHub repository'
|
||||
default: ${{ github.repository }}
|
||||
required: false
|
||||
|
||||
SHOW_TITLE:
|
||||
|
4
main.py
4
main.py
@ -14,7 +14,7 @@ START_COMMENT = '<!--START_SECTION:waka-->'
|
||||
END_COMMENT = '<!--END_SECTION:waka-->'
|
||||
listReg = f"{START_COMMENT}[\\s\\S]+{END_COMMENT}"
|
||||
|
||||
user = os.getenv('INPUT_USERNAME')
|
||||
repository = os.getenv('INPUT_REPOSITORY')
|
||||
waka_key = os.getenv('INPUT_WAKATIME_API_KEY')
|
||||
ghtoken = os.getenv('INPUT_GH_TOKEN')
|
||||
show_title = os.getenv("INPUT_SHOW_TITLE")
|
||||
@ -88,7 +88,7 @@ def generate_new_readme(stats: str, readme: str) -> str:
|
||||
if __name__ == '__main__':
|
||||
g = Github(ghtoken)
|
||||
try:
|
||||
repo = g.get_repo(f"{user}/{user}")
|
||||
repo = g.get_repo(repository)
|
||||
except GithubException:
|
||||
print("Authentication Error. Try saving a GitHub Token in your Repo Secrets or Use the GitHub Actions Token, which is automatically used by the action.")
|
||||
sys.exit(1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user