summaryrefslogtreecommitdiff
path: root/search_past_papers.py
diff options
context:
space:
mode:
Diffstat (limited to 'search_past_papers.py')
-rw-r--r--search_past_papers.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/search_past_papers.py b/search_past_papers.py
new file mode 100644
index 0000000..a053226
--- /dev/null
+++ b/search_past_papers.py
@@ -0,0 +1,17 @@
+import json
+
+subject_code = input("Subject code: ")
+dic = json.load(open(f"{subject_code}.json"))
+search_str = input("Word or words to be searched: ").lower()
+flag = True
+print("\nThe following are files that contain such string: ")
+
+for year in dic.keys():
+ for file in dic[year].keys():
+ for page in dic[year][file].keys():
+ if search_str in dic[year][file][page]:
+ print(file, f"[Page {page}]")
+ flag = False
+
+if flag:
+ print("No file found")