Skip to content

Commit

Permalink
Add update question number script
Browse files Browse the repository at this point in the history
  • Loading branch information
surister committed Jan 9, 2020
1 parent 4cb19b0 commit 1e535c1
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions scripts/update_question_number.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
"""
Meant to be used like this:
python scripts/update_question_number.py
"""
import pathlib
from scripts.question_utils import get_question_list, get_challenges_count

LINE_FLAG = b":bar_chart:"

p = pathlib.Path(__file__).parent.parent.joinpath('README.md')


with open(p, 'rb') as f:
file = f.readlines()


file_list = [line.rstrip() for line in file]

question_list = get_question_list(file_list)
question_count = len(question_list)
total_count = question_count + get_challenges_count()

for line in file:
if LINE_FLAG in line:
file[file.index(line)] = b':bar_chart:  There are currently **%s** questions\r\n' %\
str(total_count).encode()
break

with open(p, 'wb') as f:
f.writelines(file)

0 comments on commit 1e535c1

Please sign in to comment.