+### helper functions ###
+
+def get_page_number_from_name(name):
+ try:
+ return int(get_num_regex.findall(name)[-1])
+ except IndexError:
+ print ("Index error on name " + name, flush=True)
+ return -1
+
+def get_file_text(filename):
+ file_text = None
+ try:
+ with open(filename, 'r') as file:
+ file_text = file.read()
+ except:
+ print("File not found:" + filename)
+ return file_text
+
+### routes ###
+