print(
     "===================================================================="
 )
 print(
     "q : query, qs : query with string, gs : get settings, p : print history, c : clear history"
 )
 print(
     "gh : get history, ghd : get history dict, ec : export csv, ep : export pickle, ri : remove invalid"
 )
 print("quit : quit")
 a = input("opcode > ")
 print(
     "--------------------------------------------------------------------"
 )
 if a == "gs":
     print(conn.get_settings())
 elif a == "q":
     conn.query()
 elif a == "qs":
     conn.query_with_string(None)
 elif a == "p":
     conn.print_history()
 elif a == "c":
     conn.clear_history()
     conn.print_history()
 elif a == "gh":
     print(conn.get_history())
 elif a == "ghd":
     print(conn.get_history_dict())
 elif a == "ri":
     conn.remove_invalid()