Skip to content

Commit a1a2df0

Browse files
committed
add methods
1 parent 6ddfc1a commit a1a2df0

2 files changed

Lines changed: 29 additions & 4 deletions

File tree

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
ACCESS_TOKEN=ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2+
REPO_OWNER=
3+
REPO_NAME=
4+
LABELS=

script.py

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,42 @@
11
import os
2-
import re
32
from github import Github
43
from dotenv import load_dotenv
4+
import sys
55

66
load_dotenv()
77

8+
def get_owner():
9+
owner = os.getenv("REPO_OWNER")
10+
if owner:
11+
return owner
12+
return sys.argv[1]
13+
14+
15+
16+
def get_repo_name():
17+
name = os.getenv("REPO_NAME")
18+
if name:
19+
return name
20+
return sys.argv[2]
21+
22+
23+
def get_labels():
24+
labels = os.getenv("LABELS")
25+
if labels:
26+
return labels.split(",")
27+
print(sys.argv[3].split(","))
28+
29+
830
# Replace with your GitHub access token
931
ACCESS_TOKEN = os.getenv("ACCESS_TOKEN")
1032

1133
# Create a GitHub instance using the access token
1234
g = Github(ACCESS_TOKEN)
1335

1436
# Replace with your repository name and owner
15-
repository_owner = "BaseMax"
16-
repository_name = "get-github-issues"
17-
labels = ["test-label"]
37+
repository_owner = get_owner()
38+
repository_name = get_repo_name()
39+
labels = get_labels()
1840
state = "open"
1941

2042
# Get the repository object

0 commit comments

Comments
 (0)