Skip to content

Commit dcb6bdd

Browse files
Merge pull request #26 from Nullifiers/language-support
add language to readme
2 parents 1a7225d + 30a4474 commit dcb6bdd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

hsc/crawler.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ class Crawler():
1010
domain_url = base_url + 'domains/{}/{}'
1111
problem_url = base_url + 'challenges/{}/problem'
1212

13-
new_readme_text = '## [{}]({})\n\n|Problem Name|Problem Link|Solution Link|\n|---|---|---|\n'
13+
new_readme_text = '## [{}]({})\n\n|Problem Name|Problem Link|Language|Solution Link|\n---|---|---|---\n'
1414
readme_headers_len = len(new_readme_text.split('\n'))
15-
problem_readme_text = '|{}|[Problem]({})|[Solution](./{})|\n'
15+
problem_readme_text = '|{}|[Problem]({})|{}|[Solution](./{})|\n'
1616

1717
base_folder_name = 'Hackerrank'
1818

@@ -75,6 +75,7 @@ class Crawler():
7575

7676
def __init__(self):
7777
self.session = requests.Session()
78+
self.total_submissions = 0
7879

7980
def login(self, username, password):
8081
resp = self.session.get(self.login_url, auth=(username, password))
@@ -182,7 +183,7 @@ def get_submissions(self, submissions):
182183
if not os.path.exists(readme_file_path):
183184
self.create_readme(track_folder_name, track_url, readme_file_path)
184185
problem_url = self.problem_url.format(challenge_slug)
185-
readme_text = self.problem_readme_text.format(challenge_name, problem_url, file_name + file_extension)
186+
readme_text = self.problem_readme_text.format(challenge_name, problem_url, language, file_name + file_extension)
186187
self.update_readme(
187188
readme_file_path,
188189
readme_text,

0 commit comments

Comments
 (0)