started pseudocode of search feature.
This commit is contained in:
parent
0c30b07b72
commit
ad4eef672d
22
linkulator
22
linkulator
|
@ -15,6 +15,8 @@ import subprocess
|
|||
## * AUTOMATED TESTING.
|
||||
## * ADD SEARCH FUNCTIONALITY (SEARCH FOR TERM IN CATEGORY, TITLE, COMMENT FIELDS).
|
||||
## * ADD LINK-COUNTS TO CATEGORY MENU.
|
||||
## * RATHER THAN GIVING EACH LINK A GLOBAL ID #, CREATE DISPLAY-SPECIFIC ID'S ON
|
||||
## THE FLY (SUGGESTION FROM SLOUM).
|
||||
## * ADD REPLY-COUNTS TO THE LIST OF LINKS IN EACH CATEGORY VIEW.
|
||||
## * MORE VALIDATION OF linkluator.data FILE FORMAT. CURRENTLY JUST CHECKS FOR 4 PIPES.
|
||||
## * LINKS AND REPLIES NOW SORTED BY DATE -- NEED TO CONFIRM THAT SORTING IS WORKING CORRECTLY.
|
||||
|
@ -114,7 +116,9 @@ def build_menu():
|
|||
for line in link_data:
|
||||
if line[4] not in categories and line[4] != "":
|
||||
categories.append(line[4])
|
||||
|
||||
# elif line[4] in categories: ## CHANGE IN PROGRESS. THIS SHOULD CREATE A CATEGORY
|
||||
# categories[line[4]][0] = categories[line[4]][0] + 1 ## COUNT, WHICH CAN BE USED
|
||||
# ## FOR DISPLAY PURPOSE LATER
|
||||
|
||||
def print_categories():
|
||||
print("Current link post categories include: ")
|
||||
|
@ -261,6 +265,22 @@ def reply(owner, tstamp, post_id):
|
|||
def search(keyword):
|
||||
print("Doesn't work yet. Would be searching title, category, comment for ", keyword)
|
||||
|
||||
## PSEUDOCODE:
|
||||
## results_found = ""
|
||||
## for line in link_data:
|
||||
## if keyword in link_data[title] or keyword in link_data[category] or keyword in link_data[comment]:
|
||||
## results_found = "yes"
|
||||
## if line is parent post:
|
||||
## print line
|
||||
## elif line is reply:
|
||||
## get parentID
|
||||
## print(line[parentID])
|
||||
## if results_found == "":
|
||||
## print("No results found")
|
||||
## else:
|
||||
## next_step = input("Enter ID to view thread, "M" for main menu, or [Enter] to quit: ")
|
||||
## if next_step...
|
||||
|
||||
def graceful_exit():
|
||||
print("\r\rThank you for linkulating. Goodbye.")
|
||||
exit(0)
|
||||
|
|
Loading…
Reference in New Issue