Created readme generator
This commit is contained in:
parent
220ec7726b
commit
1b2261acdb
9
Readme Generator/Assets/End.txt
Normal file
9
Readme Generator/Assets/End.txt
Normal file
@ -0,0 +1,9 @@
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
## 🚀 About Me
|
||||
|
||||
I am Shazid Mashrafi.
|
||||
I am currently studying Computer Science and Engineering & trying to work my way up in the programming world.
|
||||
Visit my [Website](https://shazidmashrafi.com) and [Codeforces](https://codeforces.com/profile/ShazidMashrafi) account.
|
12
Readme Generator/Assets/Start.txt
Normal file
12
Readme Generator/Assets/Start.txt
Normal file
@ -0,0 +1,12 @@
|
||||
# Codeforces Solutions
|
||||
|
||||
This repository contains my solutions of Codeforces problems. They are in C++ language.
|
||||
|
||||
#### If this repository helped you out, please consider giving it a :star:
|
||||
|
||||
<div align="center">
|
||||
|
||||
## Index
|
||||
#### Sorted by Problem ID
|
||||
| Problem ID | Problem Name | Question | Solution |
|
||||
| :--------: | :----------: | :------: | :------: |
|
@ -1,23 +0,0 @@
|
||||
import os
|
||||
|
||||
folder_path = "D:\Programming\Problems solves\Codeforces\Codes"
|
||||
output_file = "D:\Programming\Problems solves\Readme.txt"
|
||||
qs = "[Question](https://codeforces.com/problemset/problem/"
|
||||
sol = "[Solution](https://github.com/ShazidMashrafi/Codeforces-Solutions/tree/master/Experiment/"
|
||||
space = "%20"
|
||||
|
||||
folder_names = [str(folder_name) for folder_name in os.listdir(folder_path)]
|
||||
entries = []
|
||||
|
||||
for folder_name in folder_names:
|
||||
id, name = folder_name.split(' - ')
|
||||
number, code = id.split(' ')
|
||||
question_link = qs + number + "/" + code + ")"
|
||||
solution_link = sol + number + space + code + space + '-' + space + name + ")"
|
||||
entry = "| " + id + " | " + name + " | " + question_link + " | " + solution_link
|
||||
entries.append(entry)
|
||||
|
||||
|
||||
|
||||
with open(output_file, 'w') as file:
|
||||
file.write('\n'.join(entries))
|
38
Readme Generator/Generator.py
Normal file
38
Readme Generator/Generator.py
Normal file
@ -0,0 +1,38 @@
|
||||
import os
|
||||
|
||||
folder_path = "D:\Programming\Problems solves\Codeforces\Codes"
|
||||
output_file = "D:\Programming\Problems solves\Codeforces\Readme Generator\Readme.txt"
|
||||
|
||||
qs = "[Question](https://codeforces.com/problemset/problem/"
|
||||
sol = "[Solution](https://github.com/ShazidMashrafi/Codeforces-Solutions/tree/master/Codes/"
|
||||
space = "%20"
|
||||
|
||||
folder_names = [str(folder_name) for folder_name in os.listdir(folder_path)]
|
||||
entries = []
|
||||
|
||||
for folder_name in folder_names:
|
||||
Problem_id, Problem_name = folder_name.split(' - ')
|
||||
number, code = Problem_id.split(' ')
|
||||
name = Problem_name.replace(' ', space)
|
||||
question_link = qs + number + "/" + code + ")"
|
||||
solution_link = sol + number + space + code + space + '-' + space + name + ")"
|
||||
entry = Problem_id + " | " + Problem_name + " | " + question_link + " | " + solution_link
|
||||
entries.append(entry)
|
||||
|
||||
entries.sort(key=lambda x: int(x.split(' ')[0]))
|
||||
|
||||
Intro_file = "D:\Programming\Problems solves\Codeforces\Readme Generator\Assets\Start.txt"
|
||||
About_file = "D:\Programming\Problems solves\Codeforces\Readme Generator\Assets\End.txt"
|
||||
|
||||
with open(Intro_file, 'r') as start:
|
||||
intro_lines = start.readlines()
|
||||
|
||||
with open(About_file, 'r') as end:
|
||||
about_lines = end.readlines()
|
||||
|
||||
with open(output_file, 'w') as file:
|
||||
file.write(''.join(intro_lines))
|
||||
file.write('\n| ')
|
||||
file.write('\n| '.join(entries))
|
||||
file.write('\n')
|
||||
file.write(''.join(about_lines))
|
Loading…
Reference in New Issue
Block a user